rfLPC
A low level library for using NXP's LPC17xx SoC. Config is given for MBED prototyping board
|
Macros | |
#define | RFLPC_IRQ_HANDLER void __attribute__((interrupt("IRQ"))) |
Define to use to declare a IRQ handler. | |
Typedefs | |
typedef void(* | rflpc_irq_handler_t) (void) |
Interrupt handler type. | |
Functions | |
static void | rflpc_irq_global_enable () |
Enables interrupts. More... | |
static void | rflpc_irq_global_disable () |
Disable interrupts. More... | |
static void | rflpc_irq_enable (IRQn_Type irq) |
Enables a specific interrupt. More... | |
static void | rflpc_irq_disable (IRQn_Type irq) |
Disables a specific interrupt. More... | |
void | rflpc_irq_init () |
Inits the interruption by relocating the interrupt vector to ram. More... | |
void | rflpc_irq_set_handler (IRQn_Type irq, rflpc_irq_handler_t handler) |
Sets an handler for the given IRQ. | |
|
inlinestatic |
Disables a specific interrupt.
Definition at line 56 of file interrupt.h.
Referenced by rflpc_eth_set_irq_handler().
|
inlinestatic |
Enables a specific interrupt.
Definition at line 50 of file interrupt.h.
Referenced by rflpc_eth_set_irq_handler().
|
inlinestatic |
|
inlinestatic |
void rflpc_irq_init | ( | ) |
Inits the interruption by relocating the interrupt vector to ram.