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