libyggdrasil
v1.0.0
rtc.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
2
* _____.___. .___ .__.__ *
3
* \__ | | ____ ____ __| _/___________ _____|__| | *
4
* / | |/ ___\ / ___\ / __ |\_ __ \__ \ / ___/ | | *
5
* \____ / /_/ > /_/ > /_/ | | | \// __ \_\___ \| | |__ *
6
* / ______\___ /\___ /\____ | |__| (____ /____ >__|____/ *
7
* \/ /_____//_____/ \/ \/ \/ *
8
* - Yggdrasil - *
9
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
10
* This software can be used by students and other personal of the *
11
* Bern University of Applied Sciences under the terms of the MIT *
12
* license. *
13
* For other persons this software is under the terms of the GNU *
14
* General Public License version 2. *
15
* *
16
* Copyright © 2021, Bern University of Applied Sciences. *
17
* All rights reserved. *
18
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
26
#pragma once
27
28
#include <
c/yggdrasil/types.h
>
29
30
#include <time.h>
31
37
C_LINKAGE
bool
yggdrasil_RealTimeClock_Init
(
void
);
38
44
C_LINKAGE
time_t
yggdrasil_RealTimeClock_GetTime
(
void
);
45
51
C_LINKAGE
void
yggdrasil_RealTimeClock_SetTime
(time_t time);
yggdrasil_RealTimeClock_SetTime
C_LINKAGE void yggdrasil_RealTimeClock_SetTime(time_t time)
Set the time in the RTC.
types.h
yggdrasil_RealTimeClock_Init
C_LINKAGE bool yggdrasil_RealTimeClock_Init(void)
Initialization function.
yggdrasil_RealTimeClock_GetTime
C_LINKAGE time_t yggdrasil_RealTimeClock_GetTime(void)
Get the time saved in the RTC.
C_LINKAGE
#define C_LINKAGE
Definition:
attributes.h:43
Inc
c
yggdrasil
peripherals
rtc.h
Generated by
1.8.20