28 lines
631 B
C
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
|