Paparazzi UAS
v5.14.0_stable-0-g3f680d1
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) |
Definition at line 20 of file armVIC.h.
Referenced by actuators_4015_init(), adc_init(), max11040_hw_init(), max1168_arch_init(), micromag_hw_init(), ms2100_arch_init(), spi1_arch_init(), spi_slave_hs_init(), sys_time_arch_init(), and VCOM_init().
#define _VIC_CNTL | ( | idx | ) | __VIC_CNTL(idx) |
Definition at line 19 of file armVIC.h.
Referenced by actuators_4015_init(), adc_init(), ADS8344_init(), baro_scp_init(), lcd_dogm_init_hw(), max11040_hw_init(), max1168_arch_init(), micromag_hw_init(), ms2100_arch_init(), spi1_arch_init(), spi_slave_hs_init(), sys_time_arch_init(), and VCOM_init().
#define ISR_ENTRY | ( | ) |
Definition at line 40 of file armVIC.h.
Referenced by adcISR0(), adcISR1(), EXTINT0_ISR(), EXTINT_ISR(), PWM_ISR(), SPI1_ISR(), spi1_ISR(), SSP_ISR(), and TIMER0_ISR().
#define ISR_EXIT | ( | ) |
Definition at line 61 of file armVIC.h.
Referenced by adcISR0(), adcISR1(), EXTINT0_ISR(), EXTINT_ISR(), PWM_ISR(), SPI1_ISR(), spi1_ISR(), SSP_ISR(), and TIMER0_ISR().
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_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_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().