// // Created by cfif on 06.11.2023. // #ifndef EMERGCALLDEV_RTC_NATION_H #define EMERGCALLDEV_RTC_NATION_H #include "RtcIO.h" typedef enum { RTC_CLK_SRC_TYPE_HSE128 = 1, RTC_CLK_SRC_TYPE_LSE = 2, RTC_CLK_SRC_TYPE_LSI = 3 } RTC_CLK_SRC_TYPE; typedef struct { } TRtcNational; void vRtc_Init(TRtcNational *env); tRtcIO RtcGet_Io(TRtcNational *env); void impRtcSet(TRtcNational *env, time_t *timestamp); void impRtcSetTM(TRtcNational *env, struct tm *timestampTM); void impRtcGet(TRtcNational *env, time_t *timestamp); void impRtcGetTM(TRtcNational *env, struct tm *timestampTM); #endif //EMERGCALLDEV_RTC_NATION_H