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

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

_addrDeviceBeginCommonprotected
_ifaceDeviceBeginCommonprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
afterInitSuccess(uint8_t param)DeviceBeginCommoninlineprotectedvirtual
BCD2DEC(uint8_t val)SensorRTCinlinestatic
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback callback)SensorPCF85063inlinevirtual
I2CDeviceNoHal::begin(SensorCommCustom::CustomCallback callback, uint8_t addr)I2CDeviceNoHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
clearCommState()DeviceBeginCommoninlineprotected
CLK_1024HZ enum valueSensorPCF85063
CLK_16384HZ enum valueSensorPCF85063
CLK_1HZ enum valueSensorPCF85063
CLK_2048HZ enum valueSensorPCF85063
CLK_32768HZ enum valueSensorPCF85063
CLK_4096HZ enum valueSensorPCF85063
CLK_8192HZ enum valueSensorPCF85063
CLK_LOW enum valueSensorPCF85063
ClockHz enum nameSensorPCF85063
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
DEC2BCD(uint8_t val)SensorRTCinlinestatic
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
disableAlarm()SensorPCF85063inline
enableAlarm()SensorPCF85063inline
ensureValid() const overrideDeviceBeginCommoninlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getAddress() constDeviceBeginCommoninline
getAlarm()SensorPCF85063inline
getChipName() overrideSensorPCF85063inlinevirtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getDateTime() overrideSensorPCF85063inlinevirtual
getDateTime()=0SensorPCF85063virtual
getDateTime(struct tm *info)SensorPCF85063inline
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
hwClockRead(const timezone *tz=NULL)SensorRTCinline
hwClockWrite()SensorRTCinline
is24HourSensorPCF85063protected
isAlarmActive()SensorPCF85063inline
isClockIntegrityGuaranteed()SensorPCF85063inline
isRunning()SensorPCF85063inline
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
PCF85063_ALARM_ENABLESensorPCF85063protectedstatic
PCF85063_ALRM_DAY_REGSensorPCF85063protectedstatic
PCF85063_ALRM_MIN_REGSensorPCF85063protectedstatic
PCF85063_ALRM_SEC_REGSensorPCF85063protectedstatic
PCF85063_ALRM_WEEK_REGSensorPCF85063protectedstatic
PCF85063_CTRL1_CIE_EN_MASKSensorPCF85063protectedstatic
PCF85063_CTRL1_CLOCK_EN_MASKSensorPCF85063protectedstatic
PCF85063_CTRL1_HOUR_FORMAT_12H_MASKSensorPCF85063protectedstatic
PCF85063_CTRL1_REGSensorPCF85063protectedstatic
PCF85063_CTRL1_SOFTRST_EN_MASKSensorPCF85063protectedstatic
PCF85063_CTRL1_TEST_EN_MASKSensorPCF85063protectedstatic
PCF85063_CTRL2_REGSensorPCF85063protectedstatic
PCF85063_DAY_REGSensorPCF85063protectedstatic
PCF85063_HR_REGSensorPCF85063protectedstatic
PCF85063_MIN_REGSensorPCF85063protectedstatic
PCF85063_MONTH_REGSensorPCF85063protectedstatic
PCF85063_NO_ALARMSensorPCF85063protectedstatic
PCF85063_OFFSET_REGSensorPCF85063protectedstatic
PCF85063_RAM_REGSensorPCF85063protectedstatic
PCF85063_SEC_REGSensorPCF85063protectedstatic
PCF85063_TIMER_MD_REGSensorPCF85063protectedstatic
PCF85063_TIMER_VAL_REGSensorPCF85063protectedstatic
PCF85063_WEEKDAY_REGSensorPCF85063protectedstatic
PCF85063_YEAR_REGSensorPCF85063protectedstatic
PCF8563_ALRM_HR_REGSensorPCF85063protectedstatic
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() overrideSensorPCF85063inlinevirtual
resetAlarm()SensorPCF85063inline
SensorCommWrapper()=defaultSensorCommWrapper
SensorPCF85063()=defaultSensorPCF85063
setAck(bool enable)SensorCommWrapperinline
setAddress(uint8_t address)SensorCommWrapperinline
setAlarm(RTC_Alarm alarm)SensorPCF85063inline
setAlarm(uint8_t hour, uint8_t minute, uint8_t second, uint8_t day, uint8_t week)SensorPCF85063inline
setAlarmByDays(uint8_t day)SensorPCF85063inline
setAlarmByHours(uint8_t hour)SensorPCF85063inline
setAlarmByMinutes(uint8_t minute)SensorPCF85063inline
setAlarmBySecond(uint8_t second)SensorPCF85063inline
setAlarmByWeekDay(uint8_t week)SensorPCF85063inline
setClockOutput(ClockHz hz)SensorPCF85063inline
setDateTime(RTC_DateTime datetime) overrideSensorPCF85063inlinevirtual
setDateTime(RTC_DateTime datetime)=0SensorPCF85063virtual
setDateTime(uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second)SensorPCF85063inline
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
start()SensorPCF85063inline
staticCommDeviceBeginCommonprotected
stop()SensorPCF85063inline
strftime(DateTimeFormat style=DT_FMT_YMD_HMS_WEEK)SensorRTCinline
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
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
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~SensorCommInterface()=defaultSensorCommInterfacevirtual
~SensorPCF85063()=defaultSensorPCF85063