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 |