|
LTPS C++ API
|
Class for RTC tibbit control (Tibbit #42) More...
#include <rtc.h>
Public Member Functions | |
| void | getTemperature (const char *socket, RtcTemp &temp) |
| Get current temperature in Celsius degrees. More... | |
| void | setTime (const char *socket, RtcClock &time) |
| Set current time. More... | |
| void | getTime (const char *socket, RtcClock &time) |
| Get current time. More... | |
| void | setAlarm1 (const char *socket, RtcAlarm &alarm, RtcAlarmFlags &flags) |
| Set time for Alarm 1. More... | |
| void | setAlarm2 (const char *socket, RtcAlarm &alarm, RtcAlarmFlags &flags) |
| Set time for Alarm 2. More... | |
| void | getAlarm1 (const char *socket, RtcAlarm &alarm, RtcAlarmFlags &flags) |
| Get time for Alarm 1. More... | |
| void | getAlarm2 (const char *socket, RtcAlarm &alarm, RtcAlarmFlags &flags) |
| Get time for Alarm 2. More... | |
| void | enableAlarms (const char *socket, bool alarm1, bool alarm2, RtcResult &result) |
| Activate alarms pin (if slot activated, INT/MISO pin will be set to LOW when alarms triggered) More... | |
| void | stopAlarm1 (const char *socket, RtcResult &result) |
| Clear Alarm 1 triggered status. More... | |
| void | stopAlarm2 (const char *socket, RtcResult &result) |
| Clear Alarm 2 triggered status. More... | |
| void | isAlarm1Triggered (const char *socket, RtcAlarmsStatus &status) |
| Check Alarm 1 triggered status. More... | |
| void | isAlarm2Triggered (const char *socket, RtcAlarmsStatus &status) |
| Check Alarm 2 triggered status. More... | |
| void | setSramValue (const char *socket, RtcSram &sram) |
| Write value to SRAM memory. More... | |
| void | getSramValue (const char *socket, RtcSram &sram) |
| Get value from SRAM memory. More... | |
Class for RTC tibbit control (Tibbit #42)
| void Rtc::enableAlarms | ( | const char * | socket, |
| bool | alarm1, | ||
| bool | alarm2, | ||
| RtcResult & | result | ||
| ) |
Activate alarms pin (if slot activated, INT/MISO pin will be set to LOW when alarms triggered)
| socket | SPI bus name (eg: s1, s15) |
| alarm1 | Alarm 1 activate slot |
| alarm2 | Alarm 2 activate slot |
| result | Function execution result |
| void Rtc::getAlarm1 | ( | const char * | socket, |
| RtcAlarm & | alarm, | ||
| RtcAlarmFlags & | flags | ||
| ) |
Get time for Alarm 1.
| socket | SPI bus name (eg: s1, s15) |
| alarm | Alarm time in RtcAlarm struct |
| flags | RtcResult struct result |
| void Rtc::getAlarm2 | ( | const char * | socket, |
| RtcAlarm & | alarm, | ||
| RtcAlarmFlags & | flags | ||
| ) |
Get time for Alarm 2.
| socket | SPI bus name (eg: s1, s15) |
| alarm | Alarm time in RtcAlarm struct |
| flags | RtcResult struct result |
| void Rtc::getSramValue | ( | const char * | socket, |
| RtcSram & | sram | ||
| ) |
Get value from SRAM memory.
| socket | SPI bus name (eg: s1, s15) |
| sram | RtcSram data struct |
| void Rtc::getTemperature | ( | const char * | socket, |
| RtcTemp & | temp | ||
| ) |
Get current temperature in Celsius degrees.
| socket | SPI bus name (eg: s1, s15) |
| temp | RtcTemp data struct |
| void Rtc::getTime | ( | const char * | socket, |
| RtcClock & | time | ||
| ) |
Get current time.
| socket | SPI bus name (eg: s1, s15) |
| time | RtcClock data struct |
| void Rtc::isAlarm1Triggered | ( | const char * | socket, |
| RtcAlarmsStatus & | status | ||
| ) |
Check Alarm 1 triggered status.
| socket | SPI bus name (eg: s1, s15) |
| status | RtcAlarmsStatus data struct |
| void Rtc::isAlarm2Triggered | ( | const char * | socket, |
| RtcAlarmsStatus & | status | ||
| ) |
Check Alarm 2 triggered status.
| socket | SPI bus name (eg: s1, s15) |
| status | RtcAlarmsStatus data struct |
| void Rtc::setAlarm1 | ( | const char * | socket, |
| RtcAlarm & | alarm, | ||
| RtcAlarmFlags & | flags | ||
| ) |
Set time for Alarm 1.
| socket | SPI bus name (eg: s1, s15) |
| alarm | Alarm time in RtcAlarm struct |
| flags | Component to be checked to trigger the alarm |
| void Rtc::setAlarm2 | ( | const char * | socket, |
| RtcAlarm & | alarm, | ||
| RtcAlarmFlags & | flags | ||
| ) |
Set time for Alarm 2.
| socket | SPI bus name (eg: s1, s15) |
| alarm | Alarm time in RtcAlarm struct |
| flags | Component to be checked to trigger the alarm |
| void Rtc::setSramValue | ( | const char * | socket, |
| RtcSram & | sram | ||
| ) |
Write value to SRAM memory.
| socket | SPI bus name (eg: s1, s15) |
| sram | RtcSram data struct |
| void Rtc::setTime | ( | const char * | socket, |
| RtcClock & | time | ||
| ) |
Set current time.
| socket | SPI bus name (eg: s1, s15) |
| time | RtcClock data struct |
| void Rtc::stopAlarm1 | ( | const char * | socket, |
| RtcResult & | result | ||
| ) |
Clear Alarm 1 triggered status.
| socket | SPI bus name (eg: s1, s15) |
| result | Function execution result |
| void Rtc::stopAlarm2 | ( | const char * | socket, |
| RtcResult & | result | ||
| ) |
Clear Alarm 2 triggered status.
| socket | SPI bus name (eg: s1, s15) |
| result | Function execution result |