Union M41T62_dev_t

Union Documentation

union M41T62Regs::M41T62_dev_t

Public Functions

inline std::tm time() const
inline void time(std::tm time)

Public Members

std::uint8_t hundredthsOfSecond
std::uint8_t tenthsOfSecond
std::uint8_t second
std::uint8_t tensOfSeconds
std::uint8_t stopBit
std::uint8_t minute
std::uint8_t tensOfMinutes
std::uint8_t oscillatorFailInterruptEnable
std::uint8_t hour
std::uint8_t tensOfHours
std::uint8_t zeros0
std::uint8_t dayOfWeek
std::uint8_t zero1
std::uint8_t sqwResolution

Formula: frequency = 2 to power of (15 - sqwResolution)

std::uint8_t day
std::uint8_t tensOfDays
std::uint8_t zeros2
std::uint8_t month
std::uint8_t tensOfMonths
std::uint8_t zero3
std::uint8_t century
std::uint8_t year
std::uint8_t tensOfYears
std::uint8_t calibration
std::uint8_t signBit
std::uint8_t zero4
std::uint8_t outputLevel
std::uint8_t resolution01
std::uint8_t multiplier
std::uint8_t resolution2
struct M41T62Regs::M41T62_dev_t::[anonymous]::[anonymous] watchdog
std::uint8_t zero5
std::uint8_t sqwEnable
std::uint8_t alarmFlagEnable
std::uint8_t repeatMode45
std::uint8_t zero6
std::uint8_t repeatMode3
std::uint8_t repeatMode2
std::uint8_t repeatMode1
struct M41T62Regs::M41T62_dev_t::[anonymous]::[anonymous] alarm
std::uint8_t zeros7
std::uint8_t oscillatorFail
std::uint8_t zeros8
std::uint8_t alarmFlag
std::uint8_t watchdogFlag
struct M41T62Regs::M41T62_dev_t::[anonymous] [anonymous]
std::uint8_t regs[MaxAddress]