|
M5Unified
|
This is the complete list of members for m5::RTC8563_Class, including all inherited members.
| _addr | m5::I2C_Device | protected |
| _freq | m5::I2C_Device | protected |
| _i2c | m5::I2C_Device | protected |
| _init | m5::I2C_Device | protected |
| begin(I2C_Class *i2c=nullptr) | m5::RTC8563_Class | |
| bitOff(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
| bitOn(std::uint8_t reg, std::uint8_t bit) const | m5::I2C_Device | inline |
| clearIRQ(void) | m5::RTC8563_Class | |
| DEFAULT_ADDRESS | m5::RTC8563_Class | static |
| disableIRQ(void) | m5::RTC8563_Class | |
| getDate(rtc_date_t *date) const | m5::RTC8563_Class | |
| getDate(void) const | m5::RTC8563_Class | inline |
| getDateTime(rtc_datetime_t *datetime) const | m5::RTC8563_Class | |
| getDateTime(void) const | m5::RTC8563_Class | inline |
| getIRQstatus(void) | m5::RTC8563_Class | |
| getTime(rtc_time_t *time) const | m5::RTC8563_Class | |
| getTime(void) const | m5::RTC8563_Class | inline |
| getVoltLow(void) | m5::RTC8563_Class | |
| I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C) | m5::I2C_Device | inline |
| isEnabled(void) const | m5::I2C_Device | inline |
| readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) const | m5::I2C_Device | inline |
| readRegister8(std::uint8_t reg) const | m5::I2C_Device | inline |
| RTC8563_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C) | m5::RTC8563_Class | inline |
| setAlarmIRQ(int afterSeconds) | m5::RTC8563_Class | |
| setAlarmIRQ(const rtc_time_t &time) | m5::RTC8563_Class | |
| setAlarmIRQ(const rtc_date_t &date, const rtc_time_t &time) | m5::RTC8563_Class | |
| setDate(const rtc_date_t &date) | m5::RTC8563_Class | |
| setDate(const rtc_date_t *const date) | m5::RTC8563_Class | inline |
| setDateTime(const rtc_datetime_t &datetime) | m5::RTC8563_Class | inline |
| setDateTime(const rtc_datetime_t *const datetime) | m5::RTC8563_Class | inline |
| setDateTime(const tm *const datetime) | m5::RTC8563_Class | inline |
| setPort(I2C_Class *i2c) | m5::I2C_Device | inline |
| setSystemTimeFromRtc(struct timezone *tz=nullptr) | m5::RTC8563_Class | |
| setTime(const rtc_time_t &time) | m5::RTC8563_Class | |
| setTime(const rtc_time_t *const time) | m5::RTC8563_Class | inline |
| writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) const | m5::I2C_Device | inline |
| writeRegister8(std::uint8_t reg, std::uint8_t data) const | m5::I2C_Device | inline |
| writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) const | m5::I2C_Device |