50 #ifndef ti_drivers_ports_HwiP__include
51 #define ti_drivers_ports_HwiP__include
uint32_t priority
Definition: HwiP.h:96
uintptr_t HwiP_disable(void)
Function to disable interrupts to enter a critical region.
void HwiP_enableInterrupt(int interruptNum)
Function to enable a single interrupt.
char * name
Definition: HwiP.h:91
HwiP_Handle HwiP_create(int interruptNum, HwiP_Fxn hwiFxn, HwiP_Params *params)
Function to create an interrupt on CortexM devices.
HwiP_Status HwiP_delete(HwiP_Handle handle)
Function to delete an interrupt on CortexM devices.
uintptr_t arg
Definition: HwiP.h:95
void HwiP_disableInterrupt(int interruptNum)
Function to disable a single interrupt.
struct HwiP_Params HwiP_Params
Basic HwiP Parameters.
void HwiP_restore(uintptr_t key)
Function to restore interrupts to exit a critical region.
void * HwiP_Handle
Opaque client reference to an instance of a HwiP.
Definition: HwiP.h:66
void HwiP_Params_init(HwiP_Params *params)
Initialize params structure to default values.
Basic HwiP Parameters.
Definition: HwiP.h:90
void HwiP_clearInterrupt(int interruptNum)
Function to clear a single interrupt.
HwiP_Status
Status codes for HwiP APIs.
Definition: HwiP.h:71
void(* HwiP_Fxn)(uintptr_t arg)
Prototype for the entry function for a hardware interrupt.
Definition: HwiP.h:79