Class RTC

Inheritance Relationships

Base Type

Class Documentation

class BlackBox::RTC : public I2C::Device

Class for interfacing with RTC.

Public Functions

RTC(std::uint16_t address = 0x68, i2c_port_t = 0)
~RTC() = default
virtual void init() final
void adjustRTC(std::tm newTime)
void adjustESP()
void reset()
std::tm now()
M41T62Regs::M41T62_dev_t registers() const

Retrieve copy of cached registers.

Returns

copy of cached registers

const M41T62Regs::M41T62_dev_t &regs() const

Retrieve const reference to cached registers.

Returns

copy of cached registers

void writeRegisters(const M41T62Regs::M41T62_dev_t&)

Write registers.