summaryrefslogtreecommitdiff
path: root/ports/qemu/mcu/arm/startup.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/qemu/mcu/arm/startup.c')
-rw-r--r--ports/qemu/mcu/arm/startup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/qemu/mcu/arm/startup.c b/ports/qemu/mcu/arm/startup.c
index add045b26..5b8ae1958 100644
--- a/ports/qemu/mcu/arm/startup.c
+++ b/ports/qemu/mcu/arm/startup.c
@@ -47,7 +47,7 @@ __attribute__((naked)) void Reset_Handler(void) {
for (uint32_t *dest = &_sbss; dest < &_ebss;) {
*dest++ = 0;
}
- #if MICROPY_HW_FPU && defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH == 7
+ #if MICROPY_HW_FPU && defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH >= 7
// initialise the FPU (full access to CP10 and CP11, as per B3.2.20)
*((volatile uint32_t *)0xE000ED88) |= 0x00F00000;
__asm volatile ("dsb");