RTC_n32g45x/Rtc_Nation.h

28 lines
631 B
C

//
// 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