KETCube
|
#include "utilities.h"
Go to the source code of this file.
Macros | |
#define | RTC_TEMP_COEFFICIENT ( -0.035 ) |
Temperature coefficient of the clock source. More... | |
#define | RTC_TEMP_DEV_COEFFICIENT ( 0.0035 ) |
Temperature coefficient deviation of the clock source. More... | |
#define | RTC_TEMP_TURNOVER ( 25.0 ) |
Turnover temperature of the clock source. More... | |
#define | RTC_TEMP_DEV_TURNOVER ( 5.0 ) |
Turnover temperature deviation of the clock source. More... | |
Functions | |
ketCube_cfg_DrvError_t | ketCube_RTC_Init (void) |
Initializes the RTC timer. More... | |
void | ketCube_RTC_StopAlarm () |
Stop the Alarm. More... | |
uint32_t | ketCube_RTC_GetMinimumTimeout () |
returns the wake up time in ticks More... | |
void | ketCube_RTC_SetAlarm (uint32_t timeout) |
Set the alarm. More... | |
uint32_t | ketCube_RTC_GetTimerElapsedTime (void) |
Get the RTC timer elapsed time since the last Alarm was set. More... | |
uint32_t | ketCube_RTC_GetTimerValue (void) |
Get the RTC timer value. More... | |
uint32_t | ketCube_RTC_SetTimerContext (void) |
set Time Reference set also the RTC_DateStruct and RTC_TimeStruct More... | |
uint32_t | ketCube_RTC_GetTimerContext (void) |
Get the RTC timer Reference. More... | |
void | ketCube_RTC_DelayMs (uint32_t delay) |
a delay of delay ms by polling RTC More... | |
void | ketCube_RTC_setMcuWakeUpTime () |
calculates the wake up time between wake up and mcu start More... | |
int16_t | ketCube_RTC_getMcuWakeUpTime (void) |
uint32_t | ketCube_RTC_ms2Tick (TimerTime_t timeMicroSec) |
converts time in ms to time in ticks More... | |
TimerTime_t | ketCube_RTC_Tick2ms (uint32_t tick) |
converts time in ticks to time in ms More... | |
uint32_t | ketCube_RTC_GetCalendarTime (uint16_t *subSeconds) |
Get system time. More... | |
uint32_t | ketCube_RTC_GetSysTime (void) |
Get system time. More... | |
void | ketCube_RTC_BKUPWrite (uint32_t Data0, uint32_t Data1) |
void | ketCube_RTC_BKUPRead (uint32_t *Data0, uint32_t *Data1) |
uint32_t | HAL_GetTick (void) |
HAL_GetTick RTC-based replacement. More... | |
void | ketCube_RTC_IrqHandler (void) |
RTC IRQ Handler on the RTC Alarm. More... | |
void | ketCube_RTC_AlarmAEventExec (void) |
Alarm A callback. More... | |