#include "types.h"#include "armVIC.h"Go to the source code of this file.
Defines | |
| #define | IRQ_MASK 0x00000080 |
| #define | FIQ_MASK 0x00000040 |
| #define | INT_MASK (IRQ_MASK | FIQ_MASK) |
Functions | |
| static unsigned | __get_cpsr (void) |
| static void | __set_cpsr (unsigned val) |
| unsigned | disableIRQ (void) |
| unsigned | restoreIRQ (unsigned oldCPSR) |
| unsigned | enableIRQ (void) |
| unsigned | disableFIQ (void) |
| unsigned | restoreFIQ (unsigned oldCPSR) |
| unsigned | getCPRS (void) |
| unsigned | setCPRS (unsigned cprs) |
| unsigned | enableFIQ (void) |
| #define FIQ_MASK 0x00000040 |
| #define IRQ_MASK 0x00000080 |
| static unsigned __get_cpsr | ( | void | ) | [inline, static] |
Definition at line 21 of file armVIC.c.
Referenced by disableFIQ(), disableIRQ(), enableFIQ(), enableIRQ(), getCPRS(), restoreFIQ(), restoreIRQ(), and setCPRS().
| static void __set_cpsr | ( | unsigned | val | ) | [inline, static] |
Definition at line 28 of file armVIC.c.
Referenced by disableFIQ(), disableIRQ(), enableFIQ(), enableIRQ(), restoreFIQ(), restoreIRQ(), and setCPRS().
| unsigned disableFIQ | ( | void | ) |
| unsigned disableIRQ | ( | void | ) |
Definition at line 33 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and IRQ_MASK.
Referenced by _EINT1_interrupt(), AD5391Write(), AD7414_5Read(), AD_MAX_Init(), ADC_int(), ADC_interrupt(), CAN1_RX_interrupt(), CAN1_TX_interrupt(), CAN_LUT_interrupt(), DO_MAX_Init(), EINT1_interrupt(), I2C_Initialize(), INT_Initialize(), PrintCANsStatus(), RTC_interrupt(), TestGSR(), TestRFS(), TestSR(), TestTxSR(), TIMER0_interrupt(), TIMER1_interrupt(), UART0_interrupt(), WD_Init(), WD_interrupt(), and WD_Stop().
| unsigned enableFIQ | ( | void | ) |
| unsigned enableIRQ | ( | void | ) |
Definition at line 51 of file armVIC.c.
References __get_cpsr(), __set_cpsr(), and IRQ_MASK.
Referenced by _EINT1_interrupt(), AD5382Write(), AD5391Write(), AD7414_5Read(), AD_MAX_Init(), ADC_int(), ADC_interrupt(), CAN1_RX_interrupt(), CAN1_TX_interrupt(), CAN_LUT_interrupt(), DO_MAX_Init(), EINT1_interrupt(), I2C_Initialize(), INT_Initialize(), main(), PrintCANsStatus(), RTC_interrupt(), TestGSR(), TestSR(), TestTxSR(), TIMER0_interrupt(), TIMER1_interrupt(), UART0_interrupt(), WD_Init(), WD_interrupt(), and WD_Stop().
| unsigned getCPRS | ( | void | ) |
| unsigned restoreFIQ | ( | unsigned | oldCPSR | ) |
| unsigned restoreIRQ | ( | unsigned | oldCPSR | ) |
| unsigned setCPRS | ( | unsigned | cprs | ) |
1.4.7