libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
nvic.c File Reference
Include dependency graph for nvic.c:

Go to the source code of this file.

Functions

void nvic_enable_irq (uint8_t irqn)
 NVIC Enable Interrupt. More...
 
void nvic_disable_irq (uint8_t irqn)
 NVIC Disable Interrupt. More...
 
uint8_t nvic_get_pending_irq (uint8_t irqn)
 NVIC Return Pending Interrupt. More...
 
void nvic_set_pending_irq (uint8_t irqn)
 NVIC Set Pending Interrupt. More...
 
void nvic_clear_pending_irq (uint8_t irqn)
 NVIC Clear Pending Interrupt. More...
 
uint8_t nvic_get_irq_enabled (uint8_t irqn)
 NVIC Return Enabled Interrupt. More...
 
void nvic_set_priority (uint8_t irqn, uint8_t priority)
 NVIC Set Interrupt Priority. More...
 
uint8_t nvic_get_active_irq (uint8_t irqn)
 NVIC Return Active Interrupt. More...
 
void nvic_generate_software_interrupt (uint16_t irqn)
 NVIC Software Trigger Interrupt. More...