|
dRonin
adbada4
dRonin firmware
|
STM32 Hardware code to enable and disable interrupts. More...
Macros | |
| #define | PIOS_IRQ_Prologue() |
| #define | PIOS_IRQ_Epilogue() |
Functions | |
| int32_t | PIOS_IRQ_Disable (void) |
| int32_t | PIOS_IRQ_Enable (void) |
| bool | PIOS_IRQ_InISR (void) |
Variables | |
| static uint32_t | nested_ctr |
| static uint32_t | prev_primask |
STM32 Hardware code to enable and disable interrupts.
| #define PIOS_IRQ_Epilogue | ( | ) |
Definition at line 46 of file pios_irq.h.
| #define PIOS_IRQ_Prologue | ( | ) |
Definition at line 45 of file pios_irq.h.
| int32_t PIOS_IRQ_Disable | ( | void | ) |
Disables all interrupts (nested)
Definition at line 40 of file pios_irq.c.
| int32_t PIOS_IRQ_Enable | ( | void | ) |
Enables all interrupts (nested)
Definition at line 53 of file pios_irq.c.
| bool PIOS_IRQ_InISR | ( | void | ) |
Definition at line 61 of file pios_irq.c.
|
static |
Definition at line 38 of file pios_irq.c.
|
static |
Definition at line 41 of file pios_irq.c.