• Constructors
  • template<class T_SPI_METHOD> RtcDS3234(T_SPI_METHOD& spi)
  • Methods
  • void Begin()
  • bool IsDateTimeValid()
  • bool GetIsRunning()
  • void SetIsRunning(bool isRunning)
  • void SetDateTime(const RtcDateTime& dt)
  • RtcDateTime GetDateTime()
  • RtcTemperature GetTemperature()
  • void Enable32kHzPin(bool enable)
  • void SetSquareWavePin(DS3234SquareWavePinMode pinMode)
  • void SetSquareWavePinClockFrequency(DS3234SquareWaveClock freq)
  • void SetAlarmOne(const DS3234AlarmOne& alarm)
  • DS3234AlarmOne GetAlarmOne()
  • void SetAlarmTwo(const DS3234AlarmTwo& alarm)
  • DS3234AlarmTwo GetAlarmTwo()
  • DS3234AlarmFlag LatchAlarmsTriggeredFlags()
  • void ForceTemperatureCompensationUpdate(bool block)
  • int8_t GetAgingOffset()
  • void SetAgingOffset(int8_t value)
  • void SetMemory(uint8_t memoryAddress, uint8_t value)
  • uint8_t GetMemory(uint8_t memoryAddress)
  • uint8_t SetMemory(uint8_t memoryAddress, const uint8_t* pValue, uint8_t countBytes)
  • uint8_t GetMemory(uint8_t memoryAddress, uint8_t* pValue, uint8_t countBytes)