#pragma once #include namespace rtc { enum class Alarm1Rate : uint8_t { ONCE_PER_S = 0b1111, WHEN_S_MATCH = 0b1110, WHEN_M_S_MATCH = 0b1100, WHEN_H_M_S_MATCH = 0b1000, WHEN_DATE_H_M_S_MATCH = 0b00000, WHEN_DAY_H_N_S_MATCH = 0b10000, }; enum class Alarm2Rate : uint8_t { ONCE_PER_M = 0b111, WHEN_M_MATCH = 0b110, WHEN_H_M_MATCH = 0b100, WHEN_DATE_H_M_MATCH = 0b0000, WHEN_DAY_H_N_MATCH = 0b1000, }; } // namespace rtc