| Base Operations |
_ |
| [ds1306_init] |
ds1306 initialization and reset status and control registers |
| [ds1306_get_reg] |
get the value of the selected register |
| [ds1306_set_reg] |
set the value of the selected register |
| [binTobcd] |
convert binary value to BCD |
| [bcdTobin] |
convert BCD value to binary |
| Primary clock (time/date) operations |
_ |
| [ds1306_set_date] |
Set date RTC |
| [ds1306_set_time] |
Set time RTC |
| Alarm management operations |
_ |
| [ds1306_set_alarm] |
|
| [ds1306_getAlarmState] |
|
| [ds1306_clearAlarmState] |
|
| [ds1306_clearAlarmBothState] |
|
| [ds1306_getAlarmEnabled] |
|
| [ds1306_enableAlarm] |
|
| [ds1306_disableAlarm] |
|
| [ds1306_enableBothAlarms] |
|
| [ds1306_disableBothAlarms] |
|
| 1Hz state |
_ |
| [ds1306_get1HzState] |
|
| [ds1306_set1HzState] |
|
| Trickle charge management |
_ |
| [ds1306_enableTrickleCharge] |
|
| [ds1306_disableTrickleCharge] |
|
| [ds1306_getTrickleChargeState] |
|
| User memory management |
_ |
| [ds1306_writeUser] |
|
| [ds1306_readUser] |
|
| Write Protection management |
_ |
| [ds1306_get_WriteProtected] |
|
| [ds1306_set_WriteProtection] |
|
| Read burst mode |
_ |
| [ds1306_read_burst] |
|
| [ds1306_write_burst] |
|