|
M5Unit-RTC 0.1.0 git rev:26c1349
|
Type definitions for PCF8563 Unit. More...
#include <cstdint>#include <tuple>#include <time.h>Go to the source code of this file.
Classes | |
| struct | m5::unit::pcf8563::rtc_time_t |
| Time of day (hours, minutes, seconds) More... | |
| struct | m5::unit::pcf8563::rtc_date_t |
| Calendar date (year, month, day, weekday) More... | |
| struct | m5::unit::pcf8563::rtc_datetime_t |
| Combined date and time. More... | |
Enumerations | |
| enum class | m5::unit::pcf8563::TimerClock : uint8_t { Hz4096 = 0 , Hz64 = 1 , Hz1 = 2 , HzPM = 3 } |
| Timer clock source for PCF8563 countdown timer. More... | |
| enum class | m5::unit::pcf8563::ClockOutput : uint8_t { None = 0x00 , Hz32768 = 0x80 , Hz1024 = 0x81 , Hz32 = 0x82 , Hz1 = 0x83 } |
| CLKOUT pin output frequency (register 0x0D) More... | |
Functions | |
rtc_time_t comparison operators | |
| bool | m5::unit::pcf8563::operator== (const rtc_time_t &lhs, const rtc_time_t &rhs) |
| bool | m5::unit::pcf8563::operator!= (const rtc_time_t &lhs, const rtc_time_t &rhs) |
| bool | m5::unit::pcf8563::operator< (const rtc_time_t &lhs, const rtc_time_t &rhs) |
| bool | m5::unit::pcf8563::operator<= (const rtc_time_t &lhs, const rtc_time_t &rhs) |
| bool | m5::unit::pcf8563::operator> (const rtc_time_t &lhs, const rtc_time_t &rhs) |
| bool | m5::unit::pcf8563::operator>= (const rtc_time_t &lhs, const rtc_time_t &rhs) |
rtc_date_t comparison operators (weekDay is excluded) | |
| bool | m5::unit::pcf8563::operator== (const rtc_date_t &lhs, const rtc_date_t &rhs) |
| bool | m5::unit::pcf8563::operator!= (const rtc_date_t &lhs, const rtc_date_t &rhs) |
| bool | m5::unit::pcf8563::operator< (const rtc_date_t &lhs, const rtc_date_t &rhs) |
| bool | m5::unit::pcf8563::operator<= (const rtc_date_t &lhs, const rtc_date_t &rhs) |
| bool | m5::unit::pcf8563::operator> (const rtc_date_t &lhs, const rtc_date_t &rhs) |
| bool | m5::unit::pcf8563::operator>= (const rtc_date_t &lhs, const rtc_date_t &rhs) |
rtc_datetime_t comparison operators (weekDay is excluded) | |
| bool | m5::unit::pcf8563::operator== (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
| bool | m5::unit::pcf8563::operator!= (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
| bool | m5::unit::pcf8563::operator< (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
| bool | m5::unit::pcf8563::operator<= (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
| bool | m5::unit::pcf8563::operator> (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
| bool | m5::unit::pcf8563::operator>= (const rtc_datetime_t &lhs, const rtc_datetime_t &rhs) |
Type definitions for PCF8563 Unit.
|
strong |
|
strong |