M5Unified
m5::RTC8563_Class Member List

This is the complete list of members for m5::RTC8563_Class, including all inherited members.

_addrm5::I2C_Deviceprotected
_freqm5::I2C_Deviceprotected
_i2cm5::I2C_Deviceprotected
_initm5::I2C_Deviceprotected
begin(I2C_Class *i2c=nullptr)m5::RTC8563_Class
bitOff(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
bitOn(std::uint8_t reg, std::uint8_t bit) constm5::I2C_Deviceinline
clearIRQ(void)m5::RTC8563_Class
DEFAULT_ADDRESSm5::RTC8563_Classstatic
disableIRQ(void)m5::RTC8563_Class
getDate(rtc_date_t *date) constm5::RTC8563_Class
getDate(void) constm5::RTC8563_Classinline
getDateTime(rtc_datetime_t *datetime) constm5::RTC8563_Class
getDateTime(void) constm5::RTC8563_Classinline
getIRQstatus(void)m5::RTC8563_Class
getTime(rtc_time_t *time) constm5::RTC8563_Class
getTime(void) constm5::RTC8563_Classinline
getVoltLow(void)m5::RTC8563_Class
I2C_Device(std::uint8_t i2c_addr, std::uint32_t freq, I2C_Class *i2c=&In_I2C)m5::I2C_Deviceinline
isEnabled(void) constm5::I2C_Deviceinline
readRegister(std::uint8_t reg, std::uint8_t *result, std::size_t length) constm5::I2C_Deviceinline
readRegister8(std::uint8_t reg) constm5::I2C_Deviceinline
RTC8563_Class(std::uint8_t i2c_addr=DEFAULT_ADDRESS, std::uint32_t freq=400000, I2C_Class *i2c=&In_I2C)m5::RTC8563_Classinline
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_Classinline
setDateTime(const rtc_datetime_t &datetime)m5::RTC8563_Classinline
setDateTime(const rtc_datetime_t *const datetime)m5::RTC8563_Classinline
setDateTime(const tm *const datetime)m5::RTC8563_Classinline
setPort(I2C_Class *i2c)m5::I2C_Deviceinline
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_Classinline
writeRegister(std::uint8_t reg, const std::uint8_t *data, std::size_t length) constm5::I2C_Deviceinline
writeRegister8(std::uint8_t reg, std::uint8_t data) constm5::I2C_Deviceinline
writeRegister8Array(const std::uint8_t *reg_data_array, std::size_t length) constm5::I2C_Device