EE445M RTOS
Taken at the University of Texas Spring 2015
|
#include <stdbool.h>
#include <stdint.h>
#include "inc/hw_ints.h"
#include "inc/hw_nvic.h"
#include "inc/hw_types.h"
#include "driverlib/cpu.h"
#include "driverlib/debug.h"
#include "driverlib/interrupt.h"
Go to the source code of this file.
Macros | |
#define | NUM_INTERRUPTS 155 |
Functions | |
static void | _IntDefaultHandler (void) |
static | __attribute__ ((section("vtable"))) |
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) |
Variables | |
static const uint32_t | g_pui32Priority [] |
static const uint32_t | g_pui32Regs [] |
static const uint32_t | g_pui32EnRegs [] |
static const uint32_t | g_pui32Dii16Regs [] |
static const uint32_t | g_pui32PendRegs [] |
static const uint32_t | g_pui32UnpendRegs [] |