aboutsummaryrefslogtreecommitdiff
path: root/include/arch/arm/arch.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch/arm/arch.h')
-rw-r--r--include/arch/arm/arch.h5
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");