![]() |
![]() |
#include "types.h"#include <stdbool.h>#include <stdint.h>#include "inc/hw_nvic.h"#include "cpu.h"#include "debug.h"#include "interrupt.h"Macros | |
| #define | NUM_INTERRUPTS 155 |
Functions | |
| bool | IntMasterDisable (void) |
| void | IntRegister (uint32_t ui32Interrupt, void(*pfnHandler)(void)) |
| void | IntUnregister (uint32_t ui32Interrupt) |
| void | IntPriorityGroupingSet (uint32_t ui32Bits) |
| uint32_t | IntPriorityGroupingGet (void) |
| void | IntPrioritySet (uint32_t ui32Interrupt, uint8_t ui8Priority) |
| int32_t | IntPriorityGet (uint32_t ui32Interrupt) |
| void | IntEnable (uint32_t ui32Interrupt) |
| void | IntDisable (uint32_t ui32Interrupt) |
| uint32_t | IntIsEnabled (uint32_t ui32Interrupt) |
| void | IntPendSet (uint32_t ui32Interrupt) |
| void | IntPendClear (uint32_t ui32Interrupt) |
| void | IntPriorityMaskSet (uint32_t ui32PriorityMask) |
| uint32_t | IntPriorityMaskGet (void) |
| void | IntTrigger (uint32_t ui32Interrupt) |