Paparazzi UAS
v5.18.0_stable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Macros | |
#define | __VIC_CNTL(idx) VICVectCntl##idx |
#define | __VIC_ADDR(idx) VICVectAddr##idx |
#define | _VIC_CNTL(idx) __VIC_CNTL(idx) |
#define | _VIC_ADDR(idx) __VIC_ADDR(idx) |
#define | ISR_ENTRY() |
#define | ISR_EXIT() |
Functions | |
unsigned | disableIRQ (void) |
unsigned | enableIRQ (void) |
unsigned | restoreIRQ (unsigned oldCPSR) |
unsigned | disableFIQ (void) |
unsigned | enableFIQ (void) |
unsigned | restoreFIQ (unsigned oldCPSR) |
#define __VIC_ADDR | ( | idx | ) | VICVectAddr##idx |
#define _VIC_ADDR | ( | idx | ) | __VIC_ADDR(idx) |
#define _VIC_CNTL | ( | idx | ) | __VIC_CNTL(idx) |
#define ISR_ENTRY | ( | ) |
#define ISR_EXIT | ( | ) |
unsigned disableFIQ | ( | void | ) |
Definition at line 60 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and FIQ_MASK.
unsigned disableIRQ | ( | void | ) |
Definition at line 33 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and IRQ_MASK.
Referenced by flash_detect(), i2c_lpc21_submit(), pflash_erase_page(), pflash_program_array(), spi_submit(), uart_put_byte(), and VCOM_getchar().
unsigned enableFIQ | ( | void | ) |
Definition at line 78 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and FIQ_MASK.
unsigned enableIRQ | ( | void | ) |
Definition at line 51 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and IRQ_MASK.
Referenced by flash_detect(), i2c_lpc21_submit(), pflash_erase_page(), pflash_program_array(), spi_submit(), and VCOM_getchar().
unsigned restoreFIQ | ( | unsigned | oldCPSR | ) |
Definition at line 69 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and FIQ_MASK.
unsigned restoreIRQ | ( | unsigned | oldCPSR | ) |
Definition at line 42 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and IRQ_MASK.
Referenced by uart_put_byte().