rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
rtc_helper.h
Go to the documentation of this file.
1/**
2 * @file rtc_helper.h
3 * @brief Real Time Clock helper
4 *
5 * @date Feb 5, 2014
6 * @author Andrey Belomutskiy, (c) 2012-2020
7 * @author Nathan Schulte, (c) 2022
8 */
9
10#pragma once
11
12#include "rusefi_types.h"
13
14#if EFI_RTC
15void initRtc();
16void printRtcDateTime();
17uint32_t getEpochTime();
19void setRtcDateTime(const efidatetime_t * const dateTime);
20
21efidatetime_t convertRtcDateTimeToEfi(const RTCDateTime * const timespec);
22RTCDateTime convertRtcDateTimeFromEfi(const efidatetime_t * const dateTime);
23#endif // EFI_RTC
24
25//void dateToString(char *buffer);
26bool dateToStringShort(char *lcd_str);
void printRtcDateTime()
efidatetime_t convertRtcDateTimeToEfi(const RTCDateTime *const timespec)
bool dateToStringShort(char *lcd_str)
uint32_t getEpochTime()
void setRtcDateTime(const efidatetime_t *const dateTime)
void initRtc()
RTCDateTime convertRtcDateTimeFromEfi(const efidatetime_t *const dateTime)
efidatetime_t getRtcDateTime()