#include <stdbool.h>
#include <stdint.h>
#include <inc/hw_types.h>
#include <inc/hw_memmap.h>
#include <inc/hw_device.h>
#include <inc/hw_aon_event.h>
#include <driverlib/debug.h>
Go to the source code of this file.
Macros | |
#define | AON_EVENT_IO0 AON_EVENT_DIO_0 |
#define | AON_EVENT_IO1 AON_EVENT_DIO_1 |
#define | AON_EVENT_IO2 AON_EVENT_DIO_2 |
#define | AON_EVENT_IO3 AON_EVENT_DIO_3 |
#define | AON_EVENT_IO4 AON_EVENT_DIO_4 |
#define | AON_EVENT_IO5 AON_EVENT_DIO_5 |
#define | AON_EVENT_IO6 AON_EVENT_DIO_6 |
#define | AON_EVENT_IO7 AON_EVENT_DIO_7 |
#define | AON_EVENT_IO8 AON_EVENT_DIO_8 |
#define | AON_EVENT_IO9 AON_EVENT_DIO_9 |
#define | AON_EVENT_IO10 AON_EVENT_DIO_10 |
#define | AON_EVENT_IO11 AON_EVENT_DIO_11 |
#define | AON_EVENT_IO12 AON_EVENT_DIO_12 |
#define | AON_EVENT_IO13 AON_EVENT_DIO_13 |
#define | AON_EVENT_IO14 AON_EVENT_DIO_14 |
#define | AON_EVENT_IO15 AON_EVENT_DIO_15 |
#define | AON_EVENT_IO16 AON_EVENT_DIO_16 |
#define | AON_EVENT_IO17 AON_EVENT_DIO_17 |
#define | AON_EVENT_IO18 AON_EVENT_DIO_18 |
#define | AON_EVENT_IO19 AON_EVENT_DIO_19 |
#define | AON_EVENT_IO20 AON_EVENT_DIO_20 |
#define | AON_EVENT_IO21 AON_EVENT_DIO_21 |
#define | AON_EVENT_IO22 AON_EVENT_DIO_22 |
#define | AON_EVENT_IO23 AON_EVENT_DIO_23 |
#define | AON_EVENT_IO24 AON_EVENT_DIO_24 |
#define | AON_EVENT_IO25 AON_EVENT_DIO_25 |
#define | AON_EVENT_IO26 AON_EVENT_DIO_26 |
#define | AON_EVENT_IO27 AON_EVENT_DIO_27 |
#define | AON_EVENT_IO28 AON_EVENT_DIO_28 |
#define | AON_EVENT_IO29 AON_EVENT_DIO_29 |
#define | AON_EVENT_IO30 AON_EVENT_DIO_30 |
#define | AON_EVENT_IO31 AON_EVENT_DIO_31 |
#define | AON_EVENT_IO 32 |
#define | AON_EVENT_SPISRTX 33 |
#define | AON_EVENT_SPISCS 34 |
#define | AON_EVENT_RTC0 35 |
#define | AON_EVENT_RTC1 36 |
#define | AON_EVENT_RTC2 37 |
#define | AON_EVENT_RTC0DLY 38 |
#define | AON_EVENT_RTC1DLY 39 |
#define | AON_EVENT_RTC2DLY 40 |
#define | AON_EVENT_RTCDLYC 41 |
#define | AON_EVENT_JTAG 43 |
#define | AON_EVENT_AUX0 44 |
#define | AON_EVENT_AUX1 45 |
#define | AON_EVENT_AUX2 46 |
#define | AON_EVENT_AUX_CMPA 47 |
#define | AON_EVENT_AUX_CMPB 48 |
#define | AON_EVENT_AUX_ADC_DONE 49 |
#define | AON_EVENT_AUX_TDC_DONE 50 |
#define | AON_EVENT_AUX_TIMER0 51 |
#define | AON_EVENT_AUX_TIMER1 52 |
#define | AON_EVENT_BATMON_TEMP 53 |
#define | AON_EVENT_BATMON_VOLT 54 |
#define | AON_EVENT_NULL 63 |
#define | AON_EVENT_MCU_WU0 0 |
#define | AON_EVENT_MCU_WU1 1 |
#define | AON_EVENT_MCU_WU2 2 |
#define | AON_EVENT_MCU_WU3 3 |
#define | AON_EVENT_AUX_WU0 0 |
#define | AON_EVENT_AUX_WU1 1 |
#define | AON_EVENT_AUX_WU2 2 |
#define | AON_EVENT_MCU_EVENT0 0 |
#define | AON_EVENT_MCU_EVENT1 1 |
#define | AON_EVENT_MCU_EVENT2 2 |
Functions | |
void | AONEventMcuWakeUpSet (uint32_t ui32MCUWUEvent, uint32_t ui32EventSrc) |
Select event source for the specified MCU wakeup programmable event. More... | |
uint32_t | AONEventMcuWakeUpGet (uint32_t ui32MCUWUEvent) |
Get event source for the specified MCU wakeup programmable event. More... | |
void | AONEventAuxWakeUpSet (uint32_t ui32AUXWUEvent, uint32_t ui32EventSrc) |
Select event source for the specified AUX wakeup programmable event. More... | |
uint32_t | AONEventAuxWakeUpGet (uint32_t ui32AUXWUEvent) |
Get event source for the specified AUX wakeup programmable event. More... | |
void | AONEventMcuSet (uint32_t ui32MCUEvent, uint32_t ui32EventSrc) |
Select event source for the specified programmable event forwarded to the MCU event fabric. More... | |
uint32_t | AONEventMcuGet (uint32_t ui32MCUEvent) |
Get source for the specified programmable event forwarded to the MCU event fabric. More... | |
__STATIC_INLINE void | AONEventRtcSet (uint32_t ui32EventSrc) |
Select event source forwarded to AON Real Time Clock (RTC). More... | |
__STATIC_INLINE uint32_t | AONEventRtcGet (void) |
Get event source forwarded to AON Real Time Clock (RTC). More... | |