diff options
Diffstat (limited to 'include/arch/arm/arch.h')
-rw-r--r-- | include/arch/arm/arch.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/arch/arm/arch.h b/include/arch/arm/arch.h index 8bd47c2..bf96fae 100644 --- a/include/arch/arm/arch.h +++ b/include/arch/arm/arch.h @@ -10,6 +10,9 @@ #define enable_all_interrupts() \ asm volatile(" cpsie i ") +#define disable_all_interrupts() \ + asm volatile(" cpsid i ") + #define DMA1_BASE (0x40020000) #define DMA2_BASE (0x40020400) @@ -32,6 +35,8 @@ #define SPI1_BASE (0x40013000) #define SPI3_BASE (0x40003C00) +#define STACK_TOP (0x2000c000) + #include <stdint.h> #ifndef DRY_RUN _Static_assert(sizeof(void*) == sizeof(uint32_t), "Pointers must be 32 bits"); |