M480 BSP V3.05.005
The Board Support Package for M480 Series
Macros | Functions | Variables

Macros

#define RTC_IS_LEAP_YEAR()
 Indicate is Leap Year or not. More...
 
#define RTC_CLEAR_ALARM_INT_FLAG()
 Clear RTC Alarm Interrupt Flag. More...
 
#define RTC_CLEAR_TICK_INT_FLAG()
 Clear RTC Tick Interrupt Flag. More...
 
#define RTC_CLEAR_TAMPER_INT_FLAG(u32TamperFlag)
 Clear RTC Tamper Interrupt Flag. More...
 
#define RTC_GET_ALARM_INT_FLAG()
 Get RTC Alarm Interrupt Flag. More...
 
#define RTC_GET_TICK_INT_FLAG()
 Get RTC Time Tick Interrupt Flag. More...
 
#define RTC_GET_TAMPER_INT_FLAG()
 Get RTC Tamper Interrupt Flag. More...
 
#define RTC_GET_TAMPER_INT_STATUS()
 Get RTC TAMPER Interrupt Status. More...
 
#define RTC_READ_SPARE_REGISTER(u32RegNum)
 Read Spare Register. More...
 
#define RTC_WRITE_SPARE_REGISTER(u32RegNum, u32RegValue)
 Write Spare Register. More...
 

Functions

__STATIC_INLINE void RTC_WaitAccessEnable (void)
 Wait RTC Access Enable. More...
 
int32_t RTC_Open (S_RTC_TIME_DATA_T *sPt)
 Initialize RTC module and start counting. More...
 
void RTC_Close (void)
 Disable RTC Clock. More...
 
void RTC_32KCalibration (int32_t i32FrequencyX10000)
 Set Frequency Compensation Data. More...
 
void RTC_GetDateAndTime (S_RTC_TIME_DATA_T *sPt)
 Get Current RTC Date and Time. More...
 
void RTC_GetAlarmDateAndTime (S_RTC_TIME_DATA_T *sPt)
 Get RTC Alarm Date and Time. More...
 
void RTC_SetDateAndTime (S_RTC_TIME_DATA_T *sPt)
 Update Current RTC Date and Time. More...
 
void RTC_SetAlarmDateAndTime (S_RTC_TIME_DATA_T *sPt)
 Update RTC Alarm Date and Time. More...
 
void RTC_SetDate (uint32_t u32Year, uint32_t u32Month, uint32_t u32Day, uint32_t u32DayOfWeek)
 Update RTC Current Date. More...
 
void RTC_SetTime (uint32_t u32Hour, uint32_t u32Minute, uint32_t u32Second, uint32_t u32TimeMode, uint32_t u32AmPm)
 Update RTC Current Time. More...
 
void RTC_SetAlarmDate (uint32_t u32Year, uint32_t u32Month, uint32_t u32Day)
 Update RTC Alarm Date. More...
 
void RTC_SetAlarmTime (uint32_t u32Hour, uint32_t u32Minute, uint32_t u32Second, uint32_t u32TimeMode, uint32_t u32AmPm)
 Update RTC Alarm Time. More...
 
void RTC_SetAlarmDateMask (uint8_t u8IsTenYMsk, uint8_t u8IsYMsk, uint8_t u8IsTenMMsk, uint8_t u8IsMMsk, uint8_t u8IsTenDMsk, uint8_t u8IsDMsk)
 Set RTC Alarm Date Mask Function. More...
 
void RTC_SetAlarmTimeMask (uint8_t u8IsTenHMsk, uint8_t u8IsHMsk, uint8_t u8IsTenMMsk, uint8_t u8IsMMsk, uint8_t u8IsTenSMsk, uint8_t u8IsSMsk)
 Set RTC Alarm Time Mask Function. More...
 
uint32_t RTC_GetDayOfWeek (void)
 Get Day of the Week. More...
 
void RTC_SetTickPeriod (uint32_t u32TickSelection)
 Set RTC Tick Period Time. More...
 
void RTC_EnableInt (uint32_t u32IntFlagMask)
 Enable RTC Interrupt. More...
 
void RTC_DisableInt (uint32_t u32IntFlagMask)
 Disable RTC Interrupt. More...
 
void RTC_EnableSpareAccess (void)
 Enable Spare Registers Access. More...
 
void RTC_DisableSpareRegister (void)
 Disable Spare Register. More...
 
void RTC_StaticTamperEnable (uint32_t u32TamperSelect, uint32_t u32DetecLevel, uint32_t u32DebounceEn)
 Static Tamper Detect. More...
 
void RTC_StaticTamperDisable (uint32_t u32TamperSelect)
 Static Tamper Disable. More...
 
void RTC_DynamicTamperEnable (uint32_t u32PairSel, uint32_t u32DebounceEn, uint32_t u32Pair1Source, uint32_t u32Pair2Source)
 Dynamic Tamper Detect. More...
 
void RTC_DynamicTamperDisable (uint32_t u32PairSel)
 Dynamic Tamper Disable. More...
 
void RTC_DynamicTamperConfig (uint32_t u32ChangeRate, uint32_t u32SeedReload, uint32_t u32RefPattern, uint32_t u32Seed)
 Config dynamic tamper. More...
 

Variables

uint32_t S_RTC_TIME_DATA_T::u32Year
 
uint32_t S_RTC_TIME_DATA_T::u32Month
 
uint32_t S_RTC_TIME_DATA_T::u32Day
 
uint32_t S_RTC_TIME_DATA_T::u32DayOfWeek
 
uint32_t S_RTC_TIME_DATA_T::u32Hour
 
uint32_t S_RTC_TIME_DATA_T::u32Minute
 
uint32_t S_RTC_TIME_DATA_T::u32Second
 
uint32_t S_RTC_TIME_DATA_T::u32TimeScale
 
uint32_t S_RTC_TIME_DATA_T::u32AmPm
 

Detailed Description

Macro Definition Documentation

◆ RTC_CLEAR_ALARM_INT_FLAG

#define RTC_CLEAR_ALARM_INT_FLAG ( )

Clear RTC Alarm Interrupt Flag.

Parameters
None
Returns
None

This macro is used to clear RTC alarm interrupt flag.

Definition at line 158 of file rtc.h.

◆ RTC_CLEAR_TAMPER_INT_FLAG

#define RTC_CLEAR_TAMPER_INT_FLAG (   u32TamperFlag)

Clear RTC Tamper Interrupt Flag.

Parameters
u32TamperFlagTamper interrupt flag. It consists of:
Returns
None

This macro is used to clear RTC snooper pin interrupt flag.

Definition at line 188 of file rtc.h.

◆ RTC_CLEAR_TICK_INT_FLAG

#define RTC_CLEAR_TICK_INT_FLAG ( )

Clear RTC Tick Interrupt Flag.

Parameters
None
Returns
None

This macro is used to clear RTC tick interrupt flag.

Definition at line 170 of file rtc.h.

◆ RTC_GET_ALARM_INT_FLAG

#define RTC_GET_ALARM_INT_FLAG ( )

Get RTC Alarm Interrupt Flag.

Parameters
None
Return values
0RTC alarm interrupt did not occur
1RTC alarm interrupt occurred

This macro indicates RTC alarm interrupt occurred or not.

Definition at line 201 of file rtc.h.

◆ RTC_GET_TAMPER_INT_FLAG

#define RTC_GET_TAMPER_INT_FLAG ( )

Get RTC Tamper Interrupt Flag.

Parameters
None
Return values
0RTC snooper pin interrupt did not occur
1RTC snooper pin interrupt occurred

This macro indicates RTC snooper pin interrupt occurred or not.

Definition at line 227 of file rtc.h.

◆ RTC_GET_TAMPER_INT_STATUS

#define RTC_GET_TAMPER_INT_STATUS ( )

Get RTC TAMPER Interrupt Status.

Parameters
None
Return values
RTC_INTSTS_TAMP0IF_MskTamper 0 interrupt flag is generated
RTC_INTSTS_TAMP1IF_MskTamper 1 interrupt flag is generated
RTC_INTSTS_TAMP2IF_MskTamper 2 interrupt flag is generated
RTC_INTSTS_TAMP3IF_MskTamper 3 interrupt flag is generated
RTC_INTSTS_TAMP4IF_MskTamper 4 interrupt flag is generated
RTC_INTSTS_TAMP5IF_MskTamper 5 interrupt flag is generated

This macro indicates RTC snooper pin interrupt occurred or not.

Definition at line 244 of file rtc.h.

◆ RTC_GET_TICK_INT_FLAG

#define RTC_GET_TICK_INT_FLAG ( )

Get RTC Time Tick Interrupt Flag.

Parameters
None
Return values
0RTC time tick interrupt did not occur
1RTC time tick interrupt occurred

This macro indicates RTC time tick interrupt occurred or not.

Definition at line 214 of file rtc.h.

◆ RTC_IS_LEAP_YEAR

#define RTC_IS_LEAP_YEAR ( )

Indicate is Leap Year or not.

Parameters
None
Return values
0This year is not a leap year
1This year is a leap year

According to current date, return this year is leap year or not.

Definition at line 146 of file rtc.h.

◆ RTC_READ_SPARE_REGISTER

#define RTC_READ_SPARE_REGISTER (   u32RegNum)

Read Spare Register.

Parameters
[in]u32RegNumThe spare register number, 0~19.
Returns
Spare register content

Read the specify spare register content.

Note
The returned value is valid only when SPRRDY(SPRCTL[7] SPR Register Ready) bit is set.
And its controlled by RTC Access Enable Register.

Definition at line 258 of file rtc.h.

◆ RTC_WRITE_SPARE_REGISTER

#define RTC_WRITE_SPARE_REGISTER (   u32RegNum,
  u32RegValue 
)

Write Spare Register.

Parameters
[in]u32RegNumThe spare register number, 0~19.
[in]u32RegValueThe spare register value.
Returns
None

Write specify data to spare register.

Note
This macro is effect only when SPRRDY(SPRCTL[7] SPR Register Ready) bit is set.
And its controlled by RTC Access Enable Register(RTC_RWEN).

Definition at line 273 of file rtc.h.

Function Documentation

◆ RTC_32KCalibration()

void RTC_32KCalibration ( int32_t  i32FrequencyX10000)

Set Frequency Compensation Data.

Parameters
[in]i32FrequencyX10000Specify the RTC clock X10000, ex: 327736512 means 32773.6512.
Returns
None

Definition at line 116 of file rtc.c.

◆ RTC_Close()

void RTC_Close ( void  )

Disable RTC Clock.

Parameters
None
Returns
None

This API will disable RTC peripheral clock and stops RTC counting.

Definition at line 103 of file rtc.c.

◆ RTC_DisableInt()

void RTC_DisableInt ( uint32_t  u32IntFlagMask)

Disable RTC Interrupt.

Parameters
[in]u32IntFlagMaskSpecify the interrupt source. It consists of:
Returns
None

This API is used to disable the specify RTC interrupt function.

Definition at line 798 of file rtc.c.

◆ RTC_DisableSpareRegister()

void RTC_DisableSpareRegister ( void  )

Disable Spare Register.

Parameters
None
Returns
None

This API is used to disable the spare register 0~19 cannot be accessed.

Definition at line 831 of file rtc.c.

◆ RTC_DynamicTamperConfig()

void RTC_DynamicTamperConfig ( uint32_t  u32ChangeRate,
uint32_t  u32SeedReload,
uint32_t  u32RefPattern,
uint32_t  u32Seed 
)

Config dynamic tamper.

Parameters
[in]u32ChangeRateThe dynamic tamper output change rate
[in]u32SeedReloadReload new seed or not 0: not reload new seed 1: reload new seed
[in]u32RefPatternReference pattern
[in]u32SeedSeed Value (0x0 ~ 0xFFFFFFFF)
Returns
None

This API is used to config dynamic tamper setting.

Definition at line 1078 of file rtc.c.

◆ RTC_DynamicTamperDisable()

void RTC_DynamicTamperDisable ( uint32_t  u32PairSel)

Dynamic Tamper Disable.

Parameters
[in]u32PairSelTamper pin detection enable. Possible options are
Returns
None

This API is used to disable the dynamic tamper.

Definition at line 1014 of file rtc.c.

◆ RTC_DynamicTamperEnable()

void RTC_DynamicTamperEnable ( uint32_t  u32PairSel,
uint32_t  u32DebounceEn,
uint32_t  u32Pair1Source,
uint32_t  u32Pair2Source 
)

Dynamic Tamper Detect.

Parameters
[in]u32PairSelTamper pin detection enable. Possible options are
[in]u32DebounceEnTamper pin de-bounce enable
[in]u32Pair1SourceDynamic Pair 1 Input Source Select 0: Pair 1 source select tamper 2 1: Pair 1 source select tamper 0
[in]u32Pair2SourceDynamic Pair 2 Input Source Select 0: Pair 2 source select tamper 4 1: Pair 2 source select tamper 0
Returns
None

This API is used to enable the dynamic tamper.

Definition at line 949 of file rtc.c.

◆ RTC_EnableInt()

void RTC_EnableInt ( uint32_t  u32IntFlagMask)

Enable RTC Interrupt.

Parameters
[in]u32IntFlagMaskSpecify the interrupt source. It consists of:
Returns
None

This API is used to enable the specify RTC interrupt function.

Definition at line 775 of file rtc.c.

◆ RTC_EnableSpareAccess()

void RTC_EnableSpareAccess ( void  )

Enable Spare Registers Access.

Parameters
None
Returns
None

This API is used to enable the spare registers 0~19 can be accessed.

Definition at line 815 of file rtc.c.

◆ RTC_GetAlarmDateAndTime()

void RTC_GetAlarmDateAndTime ( S_RTC_TIME_DATA_T sPt)

Get RTC Alarm Date and Time.

Parameters
[out]sPtThe returned pointer is specified the RTC alarm value. It includes:
u32Year: Year value
u32Month: Month value
u32Day: Day value
u32DayOfWeek: Day of week
u32Hour: Hour value
u32Minute: Minute value
u32Second: Second value
u32TimeScale: [RTC_CLOCK_12 / RTC_CLOCK_24]
u8AmPm: [RTC_AM / RTC_PM]
Returns
None

This API is used to get the RTC alarm date and time setting.

Definition at line 271 of file rtc.c.

◆ RTC_GetDateAndTime()

void RTC_GetDateAndTime ( S_RTC_TIME_DATA_T sPt)

Get Current RTC Date and Time.

Parameters
[out]sPtThe returned pointer is specified the current RTC value. It includes:
u32Year: Year value
u32Month: Month value
u32Day: Day value
u32DayOfWeek: Day of week
u32Hour: Hour value
u32Minute: Minute value
u32Second: Second value
u32TimeScale: [RTC_CLOCK_12 / RTC_CLOCK_24]
u8AmPm: [RTC_AM / RTC_PM]
Returns
None

This API is used to get the current RTC date and time value.

Definition at line 176 of file rtc.c.

◆ RTC_GetDayOfWeek()

uint32_t RTC_GetDayOfWeek ( void  )

Get Day of the Week.

Parameters
None
Return values
0Sunday
1Monday
2Tuesday
3Wednesday
4Thursday
5Friday
6Saturday

This API is used to get day of the week of current RTC date.

Definition at line 728 of file rtc.c.

◆ RTC_Open()

int32_t RTC_Open ( S_RTC_TIME_DATA_T sPt)

Initialize RTC module and start counting.

Parameters
[in]sPtSpecify the time property and current date and time. It includes:
u32Year: Year value, range between 2000 ~ 2099.
u32Month: Month value, range between 1 ~ 12.
u32Day: Day value, range between 1 ~ 31.
u32DayOfWeek: Day of the week. [RTC_SUNDAY / RTC_MONDAY / RTC_TUESDAY / RTC_WEDNESDAY / RTC_THURSDAY / RTC_FRIDAY / RTC_SATURDAY]
u32Hour: Hour value, range between 0 ~ 23.
u32Minute: Minute value, range between 0 ~ 59.
u32Second: Second value, range between 0 ~ 59.
u32TimeScale: [RTC_CLOCK_12 / RTC_CLOCK_24]
u8AmPm: [RTC_AM / RTC_PM]
Return values
0SUCCESS
-1Initialize RTC module fail

This function is used to:

  1. Write initial key to let RTC start count.
  2. Input parameter indicates start date/time.
  3. User has to make sure that parameters of RTC date/time are reasonable.
    Note
    Null pointer for using default starting date/time.

Definition at line 67 of file rtc.c.

◆ RTC_SetAlarmDate()

void RTC_SetAlarmDate ( uint32_t  u32Year,
uint32_t  u32Month,
uint32_t  u32Day 
)

Update RTC Alarm Date.

Parameters
[in]u32YearThe year calendar digit of RTC alarm setting.
[in]u32MonthThe month calendar digit of RTC alarm setting.
[in]u32DayThe day calendar digit of RTC alarm setting.
Returns
None

This API is used to update alarm date setting to RTC.

Definition at line 598 of file rtc.c.

◆ RTC_SetAlarmDateAndTime()

void RTC_SetAlarmDateAndTime ( S_RTC_TIME_DATA_T sPt)

Update RTC Alarm Date and Time.

Parameters
[in]sPtSpecify the time property and alarm date and time. It includes:
u32Year: Year value, range between 2000 ~ 2099.
u32Month: Month value, range between 1 ~ 12.
u32Day: Day value, range between 1 ~ 31.
u32DayOfWeek: Day of the week. [RTC_SUNDAY / RTC_MONDAY / RTC_TUESDAY / RTC_WEDNESDAY / RTC_THURSDAY / RTC_FRIDAY / RTC_SATURDAY]
u32Hour: Hour value, range between 0 ~ 23.
u32Minute: Minute value, range between 0 ~ 59.
u32Second: Second value, range between 0 ~ 59.
u32TimeScale: [RTC_CLOCK_12 / RTC_CLOCK_24]
u8AmPm: [RTC_AM / RTC_PM]
Returns
None

This API is used to update alarm date and time setting to RTC.

Definition at line 452 of file rtc.c.

◆ RTC_SetAlarmDateMask()

void RTC_SetAlarmDateMask ( uint8_t  u8IsTenYMsk,
uint8_t  u8IsYMsk,
uint8_t  u8IsTenMMsk,
uint8_t  u8IsMMsk,
uint8_t  u8IsTenDMsk,
uint8_t  u8IsDMsk 
)

Set RTC Alarm Date Mask Function.

Parameters
[in]u8IsTenYMsk1: enable 10-Year digit alarm mask; 0: disabled.
[in]u8IsYMsk1: enable 1-Year digit alarm mask; 0: disabled.
[in]u8IsTenMMsk1: enable 10-Mon digit alarm mask; 0: disabled.
[in]u8IsMMsk1: enable 1-Mon digit alarm mask; 0: disabled.
[in]u8IsTenDMsk1: enable 10-Day digit alarm mask; 0: disabled.
[in]u8IsDMsk1: enable 1-Day digit alarm mask; 0: disabled.
Returns
None

This API is used to enable or disable RTC alarm date mask function.

Definition at line 677 of file rtc.c.

◆ RTC_SetAlarmTime()

void RTC_SetAlarmTime ( uint32_t  u32Hour,
uint32_t  u32Minute,
uint32_t  u32Second,
uint32_t  u32TimeMode,
uint32_t  u32AmPm 
)

Update RTC Alarm Time.

Parameters
[in]u32HourThe hour time digit of RTC alarm setting.
[in]u32MinuteThe minute time digit of RTC alarm setting.
[in]u32SecondThe second time digit of RTC alarm setting.
[in]u32TimeModeThe 24-Hour / 12-Hour Time Scale Selection. [RTC_CLOCK_12 / RTC_CLOCK_24]
[in]u32AmPm12-hour time scale with AM and PM indication. Only Time Scale select 12-hour used. [RTC_AM / RTC_PM]
Returns
None

This API is used to update alarm time setting to RTC.

Definition at line 628 of file rtc.c.

◆ RTC_SetAlarmTimeMask()

void RTC_SetAlarmTimeMask ( uint8_t  u8IsTenHMsk,
uint8_t  u8IsHMsk,
uint8_t  u8IsTenMMsk,
uint8_t  u8IsMMsk,
uint8_t  u8IsTenSMsk,
uint8_t  u8IsSMsk 
)

Set RTC Alarm Time Mask Function.

Parameters
[in]u8IsTenHMsk1: enable 10-Hour digit alarm mask; 0: disabled.
[in]u8IsHMsk1: enable 1-Hour digit alarm mask; 0: disabled.
[in]u8IsTenMMsk1: enable 10-Min digit alarm mask; 0: disabled.
[in]u8IsMMsk1: enable 1-Min digit alarm mask; 0: disabled.
[in]u8IsTenSMsk1: enable 10-Sec digit alarm mask; 0: disabled.
[in]u8IsSMsk1: enable 1-Sec digit alarm mask; 0: disabled.
Returns
None

This API is used to enable or disable RTC alarm time mask function.

Definition at line 702 of file rtc.c.

◆ RTC_SetDate()

void RTC_SetDate ( uint32_t  u32Year,
uint32_t  u32Month,
uint32_t  u32Day,
uint32_t  u32DayOfWeek 
)

Update RTC Current Date.

Parameters
[in]u32YearThe year calendar digit of current RTC setting.
[in]u32MonthThe month calendar digit of current RTC setting.
[in]u32DayThe day calendar digit of current RTC setting.
[in]u32DayOfWeekThe Day of the week. [RTC_SUNDAY / RTC_MONDAY / RTC_TUESDAY / RTC_WEDNESDAY / RTC_THURSDAY / RTC_FRIDAY / RTC_SATURDAY]
Returns
None

This API is used to update current date to RTC.

Definition at line 520 of file rtc.c.

◆ RTC_SetDateAndTime()

void RTC_SetDateAndTime ( S_RTC_TIME_DATA_T sPt)

Update Current RTC Date and Time.

Parameters
[in]sPtSpecify the time property and current date and time. It includes:
u32Year: Year value, range between 2000 ~ 2099.
u32Month: Month value, range between 1 ~ 12.
u32Day: Day value, range between 1 ~ 31.
u32DayOfWeek: Day of the week. [RTC_SUNDAY / RTC_MONDAY / RTC_TUESDAY / RTC_WEDNESDAY / RTC_THURSDAY / RTC_FRIDAY / RTC_SATURDAY]
u32Hour: Hour value, range between 0 ~ 23.
u32Minute: Minute value, range between 0 ~ 59.
u32Second: Second value, range between 0 ~ 59.
u32TimeScale: [RTC_CLOCK_12 / RTC_CLOCK_24]
u8AmPm: [RTC_AM / RTC_PM]
Returns
None

This API is used to update current date and time to RTC.

Definition at line 371 of file rtc.c.

◆ RTC_SetTickPeriod()

void RTC_SetTickPeriod ( uint32_t  u32TickSelection)

Set RTC Tick Period Time.

Parameters
[in]u32TickSelectionIt is used to set the RTC tick period time for Periodic Time Tick request.
It consists of:
Returns
None

This API is used to set RTC tick period time for each tick interrupt.

Definition at line 751 of file rtc.c.

◆ RTC_SetTime()

void RTC_SetTime ( uint32_t  u32Hour,
uint32_t  u32Minute,
uint32_t  u32Second,
uint32_t  u32TimeMode,
uint32_t  u32AmPm 
)

Update RTC Current Time.

Parameters
[in]u32HourThe hour time digit of current RTC setting.
[in]u32MinuteThe minute time digit of current RTC setting.
[in]u32SecondThe second time digit of current RTC setting.
[in]u32TimeModeThe 24-Hour / 12-Hour Time Scale Selection. [RTC_CLOCK_12 / RTC_CLOCK_24]
[in]u32AmPm12-hour time scale with AM and PM indication. Only Time Scale select 12-hour used. [RTC_AM / RTC_PM]
Returns
None

This API is used to update current time to RTC.

Definition at line 553 of file rtc.c.

◆ RTC_StaticTamperDisable()

void RTC_StaticTamperDisable ( uint32_t  u32TamperSelect)

Static Tamper Disable.

Parameters
[in]u32TamperSelectTamper pin select. Possible options are
Returns
None

This API is used to disable the static tamper pin detect.

Definition at line 902 of file rtc.c.

◆ RTC_StaticTamperEnable()

void RTC_StaticTamperEnable ( uint32_t  u32TamperSelect,
uint32_t  u32DetecLevel,
uint32_t  u32DebounceEn 
)

Static Tamper Detect.

Parameters
[in]u32TamperSelectTamper pin select. Possible options are
[in]u32DetecLevelTamper pin detection level select. Possible options are
[in]u32DebounceEnTamper pin de-bounce enable
Returns
None

This API is used to enable the tamper pin detect function with specify trigger condition.

Definition at line 861 of file rtc.c.

◆ RTC_WaitAccessEnable()

__STATIC_INLINE void RTC_WaitAccessEnable ( void  )

Wait RTC Access Enable.

Parameters
None
Returns
None

This function is used to enable the maximum RTC read/write accessible time.

Definition at line 287 of file rtc.h.

Variable Documentation

◆ u32AmPm

uint32_t S_RTC_TIME_DATA_T::u32AmPm

Only Time Scale select 12-hr used

Definition at line 125 of file rtc.h.

◆ u32Day

uint32_t S_RTC_TIME_DATA_T::u32Day

Day value

Definition at line 119 of file rtc.h.

◆ u32DayOfWeek

uint32_t S_RTC_TIME_DATA_T::u32DayOfWeek

Day of week value

Definition at line 120 of file rtc.h.

◆ u32Hour

uint32_t S_RTC_TIME_DATA_T::u32Hour

Hour value

Definition at line 121 of file rtc.h.

◆ u32Minute

uint32_t S_RTC_TIME_DATA_T::u32Minute

Minute value

Definition at line 122 of file rtc.h.

◆ u32Month

uint32_t S_RTC_TIME_DATA_T::u32Month

Month value

Definition at line 118 of file rtc.h.

◆ u32Second

uint32_t S_RTC_TIME_DATA_T::u32Second

Second value

Definition at line 123 of file rtc.h.

◆ u32TimeScale

uint32_t S_RTC_TIME_DATA_T::u32TimeScale

12-Hour, 24-Hour

Definition at line 124 of file rtc.h.

◆ u32Year

uint32_t S_RTC_TIME_DATA_T::u32Year

Year value

Definition at line 117 of file rtc.h.