Updated RTCC driver with selectable INT1/INT2 trigger
This commit is contained in:
parent
980de99472
commit
d1a7740a2c
4 changed files with 38 additions and 16 deletions
|
@ -275,6 +275,13 @@ enum {
|
|||
RTCC_AUTOCAL_17_MIN,
|
||||
RTCC_AUTOCAL_9_MIN,
|
||||
};
|
||||
/* -------------------------------------------------------------------------- */
|
||||
enum {
|
||||
RTCC_TRIGGER_INT1 = 0,
|
||||
RTCC_TRIGGER_INT2,
|
||||
RTCC_TRIGGER_BOTH,
|
||||
};
|
||||
|
||||
/** @} */
|
||||
/* -------------------------------------------------------------------------- */
|
||||
/** \name Readable Date and time memory map implementation
|
||||
|
@ -337,12 +344,13 @@ int8_t rtcc_print(uint8_t value);
|
|||
* \param data date and time values (in decimal) to match against
|
||||
* \param state set on/off the alarm interruption
|
||||
* \param repeat set the frequency of the alarm (minute, hourly, daily, etc.)
|
||||
* \param trigger interrupt trigger (INT1, INT2 or both)
|
||||
* \return
|
||||
* \ AB08_SUCCESS date/time set
|
||||
* \ AB08_ERROR failed to set time/date (enable DEBUG for more info)
|
||||
*/
|
||||
int8_t rtcc_set_alarm_time_date(simple_td_map *data, uint8_t state,
|
||||
uint8_t repeat);
|
||||
uint8_t repeat, uint8_t trigger);
|
||||
|
||||
/**
|
||||
* \brief Manually calibrate the RTCC
|
||||
|
@ -377,4 +385,4 @@ int8_t rtcc_init(void);
|
|||
/**
|
||||
* @}
|
||||
* @}
|
||||
*/
|
||||
*/
|
Loading…
Add table
Add a link
Reference in a new issue