STM32L486xx HAL User Manual
Data Structures | Typedefs | Enumerations
RTC Exported Types
RTC

Data Structures

struct  RTC_InitTypeDef
 RTC Configuration Structure definition. More...
struct  RTC_TimeTypeDef
 RTC Time structure definition. More...
struct  RTC_DateTypeDef
 RTC Date structure definition. More...
struct  RTC_AlarmTypeDef
 RTC Alarm structure definition. More...
struct  __RTC_HandleTypeDef
 RTC Handle Structure definition. More...

Typedefs

typedef struct __RTC_HandleTypeDef RTC_HandleTypeDef
 RTC Handle Structure definition.
typedef void(* pRTC_CallbackTypeDef )(RTC_HandleTypeDef *hrtc)
 HAL RTC Callback pointer definition.

Enumerations

enum  HAL_RTCStateTypeDef {
  HAL_RTC_STATE_RESET = 0x00, HAL_RTC_STATE_READY = 0x01, HAL_RTC_STATE_BUSY = 0x02, HAL_RTC_STATE_TIMEOUT = 0x03,
  HAL_RTC_STATE_ERROR = 0x04
}
 HAL State structures definition. More...
enum  HAL_RTC_CallbackIDTypeDef {
  HAL_RTC_ALARM_A_EVENT_CB_ID = 0x00U, HAL_RTC_ALARM_B_EVENT_CB_ID = 0x01U, HAL_RTC_TIMESTAMP_EVENT_CB_ID = 0x02U, HAL_RTC_WAKEUPTIMER_EVENT_CB_ID = 0x03U,
  HAL_RTC_TAMPER1_EVENT_CB_ID = 0x04U, HAL_RTC_TAMPER2_EVENT_CB_ID = 0x05U, HAL_RTC_TAMPER3_EVENT_CB_ID = 0x06U, HAL_RTC_MSPINIT_CB_ID = 0x0EU,
  HAL_RTC_MSPDEINIT_CB_ID = 0x0FU
}
 HAL LPTIM Callback ID enumeration definition. More...

Typedef Documentation

typedef void(* pRTC_CallbackTypeDef)(RTC_HandleTypeDef *hrtc)

HAL RTC Callback pointer definition.

pointer to an RTC callback function

Definition at line 242 of file stm32l4xx_hal_rtc.h.

RTC Handle Structure definition.


Enumeration Type Documentation

HAL LPTIM Callback ID enumeration definition.

Enumerator:
HAL_RTC_ALARM_A_EVENT_CB_ID 

RTC Alarm A Event Callback ID

HAL_RTC_ALARM_B_EVENT_CB_ID 

RTC Alarm B Event Callback ID

HAL_RTC_TIMESTAMP_EVENT_CB_ID 

RTC TimeStamp Event Callback ID

HAL_RTC_WAKEUPTIMER_EVENT_CB_ID 

RTC WakeUp Timer Event Callback ID

HAL_RTC_TAMPER1_EVENT_CB_ID 

RTC Tamper 1 Callback ID

HAL_RTC_TAMPER2_EVENT_CB_ID 

RTC Tamper 2 Callback ID

HAL_RTC_TAMPER3_EVENT_CB_ID 

RTC Tamper 3 Callback ID

HAL_RTC_MSPINIT_CB_ID 

RTC Msp Init callback ID

HAL_RTC_MSPDEINIT_CB_ID 

RTC Msp DeInit callback ID

Definition at line 222 of file stm32l4xx_hal_rtc.h.

HAL State structures definition.

Enumerator:
HAL_RTC_STATE_RESET 

RTC not yet initialized or disabled

HAL_RTC_STATE_READY 

RTC initialized and ready for use

HAL_RTC_STATE_BUSY 

RTC process is ongoing

HAL_RTC_STATE_TIMEOUT 

RTC timeout state

HAL_RTC_STATE_ERROR 

RTC error state

Definition at line 62 of file stm32l4xx_hal_rtc.h.