CC27xxDriverLibrary
interrupt.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include "../inc/hw_ints.h"
#include "../inc/hw_types.h"
#include "../cmsis/cc27xx.h"
#include "../cmsis/core/core_cm33.h"
#include "cpu.h"
Include dependency graph for interrupt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void IntRegister (uint32_t intNum, void(*handler)(void))
 Registers a function as an interrupt handler in the dynamic vector table. More...
 
void IntUnregister (uint32_t intNum)
 Unregisters an interrupt handler in the dynamic vector table. More...
 
void IntSetPriority (uint32_t intNum, uint8_t priority)
 Sets the priority of an interrupt. More...
 
int32_t IntGetPriority (uint32_t intNum)
 Gets the priority of an interrupt. More...
 
bool IntIsEnabled (uint32_t intNum)
 Check whether an interrupt is enabled. More...
 
void IntEnable (uint32_t intNum)
 Enables an interrupt or system exception. More...
 
void IntDisable (uint32_t intNum)
 Disables an interrupt or system exception. More...
 
void IntSetPend (uint32_t intNum)
 Pends an interrupt. More...
 
bool IntGetPend (uint32_t intNum)
 Checks if an interrupt is pending. More...
 
void IntClearPend (uint32_t intNum)
 Unpends an interrupt. More...
 
__STATIC_INLINE bool IntEnableMaster (void)
 Enables the CPU interrupt. More...
 
__STATIC_INLINE bool IntDisableMaster (void)
 Disables the CPU interrupts with configurable priority. More...