LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
rtc_18xx_43xx.h File Reference
#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.