SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
SensorPCF8563 Member List

This is the complete list of members for SensorPCF8563, including all inherited members.

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
ALARM_AFSensorPCF8563protectedstatic
ALARM_AIESensorPCF8563protectedstatic
ALARM_ENABLESensorPCF8563protectedstatic
ALRM_MIN_REGSensorPCF8563protectedstatic
BCD2DEC(uint8_t val)SensorRTCinlinestatic
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback)SensorPCF8563inlinevirtual
begin(SensorCommCustom::CustomCallback callback, uint8_t addr)SensorPCF8563inline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
CENTURY_MASKSensorPCF8563protectedstatic
clearCommState()DeviceBeginCommoninlineprotected
clearCountdownTimer()SensorPCF8563inline
CLK_1024HZ enum valueSensorPCF8563
CLK_1HZ enum valueSensorPCF8563
CLK_32768HZ enum valueSensorPCF8563
CLK_32HZ enum valueSensorPCF8563
CLK_DISABLE enum valueSensorPCF8563
CLK_ENABLESensorPCF8563protectedstatic
ClockHz enum nameSensorPCF8563
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
convertUtcToTimezone(int &year, int &month, int &day, int &hour, int &minute, int &second, int timezoneOffsetSeconds)SensorRTCinline
convertUtcToTimezone(struct tm &utcTime, int timezoneOffsetSeconds)SensorRTCinline
DAY_MASKSensorPCF8563protectedstatic
DAY_REGSensorPCF8563protectedstatic
DEC2BCD(uint8_t val)SensorRTCinlinestatic
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
disableAlarm()SensorPCF8563inline
disableCountdownTimer()SensorPCF8563inline
enableAlarm()SensorPCF8563inline
enableCountdownTimer()SensorPCF8563inline
ensureValid() const overrideDeviceBeginCommoninlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getAlarm()SensorPCF8563inline
getChipName() overrideSensorPCF8563inlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getDateTime() overrideSensorPCF8563inlinevirtual
getDateTime()=0SensorPCF8563virtual
getDateTime(struct tm *info)SensorPCF8563inline
getDayOfWeek(uint32_t day, uint32_t month, uint32_t year)SensorRTCinline
getDaysInMonth(uint8_t month, uint16_t year)SensorRTCinline
getInterface() constDeviceBeginCommoninline
getLeapYear(uint32_t year)SensorRTCinline
getNextMonth(uint8_t curMonth)SensorRTCinline
getNextYear(uint16_t curYear)SensorRTCinline
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
halDeviceBeginCommonprotected
HOUR_MASKSensorPCF8563protectedstatic
HR_REGSensorPCF8563protectedstatic
hwClockRead(const timezone *tz=NULL)SensorRTCinline
hwClockWrite()SensorRTCinline
isAlarmActive()SensorPCF8563inline
isClockIntegrityGuaranteed()SensorPCF8563inline
isCountdownTimerActive()SensorPCF8563inline
isCountdownTimerEnable()SensorPCF8563inline
MIN_REGSensorPCF8563protectedstatic
MINUTES_MASKSensorPCF8563protectedstatic
MONTH_MASKSensorPCF8563protectedstatic
MONTH_REGSensorPCF8563protectedstatic
NO_ALARMSensorPCF8563protectedstatic
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
reset() overrideSensorPCF8563inlinevirtual
resetAlarm()SensorPCF8563inline
SEC_REGSensorPCF8563protectedstatic
SensorCommWrapper()=defaultSensorCommWrapper
SensorPCF8563()=defaultSensorPCF8563
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setAlarm(RTC_Alarm alarm)SensorPCF8563inline
setAlarm(uint8_t hour, uint8_t minute, uint8_t day, uint8_t week)SensorPCF8563inline
setAlarmByDays(uint8_t day)SensorPCF8563inline
setAlarmByHours(uint8_t hour)SensorPCF8563inline
setAlarmByMinutes(uint8_t minute)SensorPCF8563inline
setAlarmByWeekDay(uint8_t week)SensorPCF8563inline
setClockOutput(ClockHz freq)SensorPCF8563inline
setCountdownTimer(uint8_t val, uint8_t freq)SensorPCF8563inline
setDateTime(RTC_DateTime datetime) overrideSensorPCF8563inlinevirtual
setDateTime(RTC_DateTime datetime)=0SensorPCF8563virtual
setDateTime(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second)SensorPCF8563inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
SQW_REGSensorPCF8563protectedstatic
STAT1_REGSensorPCF8563protectedstatic
STAT2_REGSensorPCF8563protectedstatic
staticCommDeviceBeginCommonprotected
strftime(DateTimeFormat style=DT_FMT_YMD_HMS_WEEK)SensorRTCinline
TIMER1_REGSensorPCF8563protectedstatic
TIMER2_REGSensorPCF8563protectedstatic
TIMER_CTL_MASKSensorPCF8563protectedstatic
TIMER_TD10SensorPCF8563protectedstatic
TIMER_TESensorPCF8563protectedstatic
TIMER_TFSensorPCF8563protectedstatic
TIMER_TIESensorPCF8563protectedstatic
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
VOL_LOW_MASKSensorPCF8563protectedstatic
WEEKDAY_MASKSensorPCF8563protectedstatic
WEEKDAY_REGSensorPCF8563protectedstatic
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
YEAR_REGSensorPCF8563protectedstatic
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorPCF8563()=defaultSensorPCF8563