#include <stdbool.h>#include <stdint.h>#include <inc/hw_types.h>#include <inc/hw_memmap.h>#include <inc/hw_aon_rtc.h>#include <driverlib/debug.h>Go to the source code of this file.
Macros | |
| #define | AON_RTC_CH_NONE 0x0 |
| #define | AON_RTC_CH0 0x1 |
| #define | AON_RTC_CH1 0x2 |
| #define | AON_RTC_CH2 0x4 |
| #define | AON_RTC_ACTIVE 0x8 |
| #define | AON_RTC_CONFIG_DELAY_NODELAY 0 |
| #define | AON_RTC_CONFIG_DELAY_1 1 |
| #define | AON_RTC_CONFIG_DELAY_2 2 |
| #define | AON_RTC_CONFIG_DELAY_4 3 |
| #define | AON_RTC_CONFIG_DELAY_8 4 |
| #define | AON_RTC_CONFIG_DELAY_16 5 |
| #define | AON_RTC_CONFIG_DELAY_32 6 |
| #define | AON_RTC_CONFIG_DELAY_48 7 |
| #define | AON_RTC_CONFIG_DELAY_64 8 |
| #define | AON_RTC_CONFIG_DELAY_80 9 |
| #define | AON_RTC_CONFIG_DELAY_96 10 |
| #define | AON_RTC_CONFIG_DELAY_112 11 |
| #define | AON_RTC_CONFIG_DELAY_128 12 |
| #define | AON_RTC_CONFIG_DELAY_144 13 |
| #define | AON_RTC_CONFIG_DELAY_160 14 |
| #define | AON_RTC_CONFIG_DELAY_176 15 |
| #define | AON_RTC_MODE_CH1_CAPTURE 1 |
| #define | AON_RTC_MODE_CH1_COMPARE 0 |
| #define | AON_RTC_MODE_CH2_CONTINUOUS 1 |
| #define | AON_RTC_MODE_CH2_NORMALCOMPARE 0 |
Functions | |
| __STATIC_INLINE void | AONRTCEnable (void) |
| Enable the RTC. More... | |
| __STATIC_INLINE void | AONRTCDisable (void) |
| Disable the RTC. More... | |
| uint32_t | AONRTCStatus (void) |
| Check if the AON Real Time Clock is running. More... | |
| __STATIC_INLINE void | AONRTCReset (void) |
| Reset the RTC. More... | |
| __STATIC_INLINE void | AONRTCDelayConfig (uint32_t ui32Delay) |
| Configure Event Delay for the RTC. More... | |
| __STATIC_INLINE void | AONRTCCombinedEventConfig (uint32_t ui32Channels) |
| Configure the source of the combined event. More... | |
| void | AONRTCEventClear (uint32_t ui32Channel) |
| Clear event from a specified channel. More... | |
| bool | AONRTCEventGet (uint32_t ui32Channel) |
| Get event status for a specified channel. More... | |
| __STATIC_INLINE uint32_t | AONRTCSecGet (void) |
| Get nominal seconds of RTC free-running timer. More... | |
| __STATIC_INLINE uint32_t | AONRTCFractionGet (void) |
| Get fractional part of RTC free-running timer. More... | |
| __STATIC_INLINE uint32_t | AONRTCSubSecIncrGet (void) |
| Get the sub second increment of the RTC. More... | |
| void | AONRTCModeCh1Set (uint32_t ui32Mode) |
| Set operational mode of channel 1. More... | |
| uint32_t | AONRTCModeCh1Get (void) |
| Get operational mode of channel 1. More... | |
| void | AONRTCModeCh2Set (uint32_t ui32Mode) |
| Set operational mode of channel 2. More... | |
| uint32_t | AONRTCModeCh2Get (void) |
| Get operational mode of channel 2. More... | |
| void | AONRTCChannelEnable (uint32_t ui32Channel) |
| Enable event operation for the specified channel. More... | |
| void | AONRTCChannelDisable (uint32_t ui32Channel) |
| Disable event operation for the specified channel. More... | |
| void | AONRTCCompareValueSet (uint32_t ui32Channel, uint32_t ui32CompValue) |
| Set the compare value for the given channel. More... | |
| uint32_t | AONRTCCompareValueGet (uint32_t ui32Channel) |
| Get the compare value for the given channel. More... | |
| __STATIC_INLINE uint32_t | AONRTCCurrentCompareValueGet (void) |
| Get the current value of the RTC counter in a format compatible to the compare registers. More... | |
| __STATIC_INLINE void | AONRTCIncValueCh2Set (uint32_t ui32IncValue) |
| Set the channel 2 increment value when operating in continuous mode. More... | |
| __STATIC_INLINE uint32_t | AONRTCIncValueCh2Get (void) |
| Get the channel2 increment value when operating in continuous mode. More... | |
| __STATIC_INLINE uint32_t | AONRTCCaptureValueCh1Get (void) |
| Get the channel 1 capture value. More... | |