#include <modm/driver/rtc/ds1302.hpp>
|
static void | initialize () |
|
static void | writeByte (uint8_t byte) |
|
static void | write (const uint8_t addr, const uint8_t data) |
|
static uint8_t | read (const uint8_t addr) |
|
static void | writeProtect (const bool wp) |
| Set or reset the write protect. Write protection must be disabled before any write to the device.
|
|
static void | enableOscillator () |
| Enable the oscillator of RTC. Write protection must be disabled before.
|
|
static void | readRtc (ds1302::Data &data) |
|
|
static constexpr std::chrono::microseconds | DELAY_CE {4} |
| Required CE to CLK Setup Time can be as long as 4 usec and 2 Volts.
|
|
static constexpr std::chrono::microseconds | DELAY_CLK {1} |
| Required CLK Low/High Time can be as long as 1 usec and 2 Volts.
|
|
template<class PinSet>
class modm::ds1302< PinSet >
Realtime clock DS1302
- Author
- Sascha Schade (strongly-typed)
The documentation for this class was generated from the following file: