TM STM32F4xx Libraries  v1.0.0
Libraries for STM32F4xx devices from Tilen Majerle
TM_DS1307_Typedefs

Library Typedefs. More...

Data Structures

struct  TM_DS1307_Time_t
 Structure for date/time. More...
 

Enumerations

enum  TM_DS1307_Result_t { TM_DS1307_Result_Ok = 0x00, TM_DS1307_Result_Error, TM_DS1307_Result_DeviceNotConnected }
 Result enumeration. More...
 
enum  TM_DS1307_OutputFrequency_t {
  TM_DS1307_OutputFrequency_1Hz = 0x00, TM_DS1307_OutputFrequency_4096Hz, TM_DS1307_OutputFrequency_8192Hz, TM_DS1307_OutputFrequency_32768Hz,
  TM_DS1307_OutputFrequency_High, TM_DS1307_OutputFrequency_Low
}
 Enumeration for SQW/OUT pin. More...
 

Detailed Description

Library Typedefs.

Enumeration Type Documentation

Enumeration for SQW/OUT pin.

Enumerator
TM_DS1307_OutputFrequency_1Hz 

Set SQW/OUT pin to 1Hz output frequency

TM_DS1307_OutputFrequency_4096Hz 

Set SQW/OUT pin to 4096Hz output frequency

TM_DS1307_OutputFrequency_8192Hz 

Set SQW/OUT pin to 8192Hz output frequency

TM_DS1307_OutputFrequency_32768Hz 

Set SQW/OUT pin to 32768Hz output frequency

TM_DS1307_OutputFrequency_High 

Set SQW/OUT pin high. Because this pin is open-drain, you will need external pull up resistor

TM_DS1307_OutputFrequency_Low 

Set SQW/OUT pin low

Result enumeration.

Enumerator
TM_DS1307_Result_Ok 

Everything OK

TM_DS1307_Result_Error 

An error occurred

TM_DS1307_Result_DeviceNotConnected 

Device is not connected