![]() |
LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
|
Go to the source code of this file.
Functions | |
| void | Chip_RTC_Init (LPC_RTC_T *pRTC) |
| Initialize the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_DeInit (LPC_RTC_T *pRTC) |
| De-initialize the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_ResetClockTickCounter (LPC_RTC_T *pRTC) |
| Reset clock tick counter in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_Enable (LPC_RTC_T *pRTC, FunctionalState NewState) |
| Start/Stop RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_CntIncrIntConfig (LPC_RTC_T *pRTC, uint32_t cntrMask, FunctionalState NewState) |
| Enable/Disable Counter increment interrupt for a time type in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_AlarmIntConfig (LPC_RTC_T *pRTC, uint32_t alarmMask, FunctionalState NewState) |
| Enable/Disable Alarm interrupt for a time type in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_SetTime (LPC_RTC_T *pRTC, IP_RTC_TIMEINDEX_T Timetype, uint32_t TimeValue) |
| Set current time value for a time type in the RTC peripheral. | |
| STATIC INLINE uint32_t | Chip_RTC_GetTime (LPC_RTC_T *pRTC, IP_RTC_TIMEINDEX_T Timetype) |
| Get current time value for a type time type. | |
| STATIC INLINE void | Chip_RTC_SetFullTime (LPC_RTC_T *pRTC, IP_RTC_TIME_T *pFullTime) |
| Set full time in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_GetFullTime (LPC_RTC_T *pRTC, IP_RTC_TIME_T *pFullTime) |
| Get full time from the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_SetAlarmTime (LPC_RTC_T *pRTC, IP_RTC_TIMEINDEX_T Timetype, uint32_t ALValue) |
| Set alarm time value for a time type. | |
| STATIC INLINE uint32_t | Chip_RTC_GetAlarmTime (LPC_RTC_T *pRTC, IP_RTC_TIMEINDEX_T Timetype) |
| Get alarm time value for a time type. | |
| STATIC INLINE void | Chip_RTC_SetFullAlarmTime (LPC_RTC_T *pRTC, IP_RTC_TIME_T *pFullTime) |
| Set full alarm time in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_GetFullAlarmTime (LPC_RTC_T *pRTC, IP_RTC_TIME_T *pFullTime) |
| Get full alarm time in the RTC peripheral. | |
| STATIC INLINE void | Chip_REGFILE_Write (LPC_REGFILE_T *pRegFile, uint8_t index, uint32_t Value) |
| Write value to General purpose registers. | |
| STATIC INLINE uint32_t | Chip_REGFILE_Read (LPC_REGFILE_T *pRegFile, uint8_t index) |
| Read value from General purpose registers. | |
| STATIC INLINE void | Chip_RTC_CalibCounterCmd (LPC_RTC_T *pRTC, FunctionalState NewState) |
| Enable/Disable calibration counter in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_CalibConfig (LPC_RTC_T *pRTC, uint32_t CalibValue, uint8_t CalibDir) |
| Configures Calibration in the RTC peripheral. | |
| STATIC INLINE void | Chip_RTC_ClearIntPending (LPC_RTC_T *pRTC, uint32_t IntType) |
| Clear specified Location interrupt pending in the RTC peripheral. | |
| STATIC INLINE IntStatus | Chip_RTC_GetIntPending (LPC_RTC_T *pRTC, uint32_t IntType) |
| Check whether if specified location interrupt in the RTC peripheral is set or not. | |