30#include "stm32_timer.h"
31#include "stm32_systime.h"
61#define RTC_BKP_STANDBY RTC_BKP_DR3
69#define RTC_BKP_STANDBY_SIGN 0xABCD
uint32_t TIMER_IF_Convert_ms2Tick(uint32_t timeMilliSec)
converts time in ms to time in ticks
void TIMER_IF_DelayMs(uint32_t delay)
a delay of delay ms by polling RTC
uint32_t TIMER_IF_GetTime(uint16_t *subSeconds)
Get rtc time.
uint32_t TIMER_IF_BkUp_Read_Seconds(void)
reads seconds from backUp register
void TIMER_IF_BkUp_Write_Seconds(uint32_t Seconds)
write seconds in backUp register
uint32_t TIMER_IF_Convert_Tick2ms(uint32_t tick)
converts time in ticks to time in ms
uint32_t TIMER_IF_GetTimerElapsedTime(void)
Get the timer elapsed time since timer Reference (TimerContext) was set.
uint32_t TIMER_IF_GetTimerValue(void)
Get the timer value.
UTIL_TIMER_Status_t TIMER_IF_StopTimer(void)
Stop the Alarm.
uint32_t TIMER_IF_GetMinimumTimeout(void)
Return the minimum timeout in ticks the RTC is able to handle.
uint32_t TIMER_IF_BkUp_Read_SubSeconds(void)
reads SubSeconds from backUp register
UTIL_TIMER_Status_t TIMER_IF_StartTimer(uint32_t timeout)
Set the alarm.
uint32_t TIMER_IF_SetTimerContext(void)
set timer Reference (TimerContext)
UTIL_TIMER_Status_t TIMER_IF_Init(void)
Init RTC hardware.
void TIMER_IF_BkUp_Write_SubSeconds(uint32_t SubSeconds)
writes SubSeconds in backUp register
uint32_t TIMER_IF_GetTimerContext(void)
Get the RTC timer Reference.