rfLPC
A low level library for using NXP's LPC17xx SoC. Config is given for MBED prototyping board
interrupt.h File Reference

Interrupt handling functions. More...

#include "nxp/LPC17xx.h"

Go to the source code of this file.

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.
 

Detailed Description

Interrupt handling functions.

Definition in file interrupt.h.