From b6f0dee43e4c51afad6a0b1badd534df7a4494ad Mon Sep 17 00:00:00 2001 From: Daniel Thompson Date: Tue, 28 Jan 2020 18:15:15 +0000 Subject: [PATCH] nrf: dsd6/nitrogen/pinetime: Enable native code gen --- ports/nrf/boards/dsd6/mpconfigboard.h | 2 ++ ports/nrf/boards/nitrogen/mpconfigboard.h | 2 ++ ports/nrf/boards/pinetime/mpconfigboard.h | 2 ++ ports/nrf/mpconfigport.h | 2 ++ 4 files changed, 8 insertions(+) diff --git a/ports/nrf/boards/dsd6/mpconfigboard.h b/ports/nrf/boards/dsd6/mpconfigboard.h index ab76b7219..3c3131d1c 100644 --- a/ports/nrf/boards/dsd6/mpconfigboard.h +++ b/ports/nrf/boards/dsd6/mpconfigboard.h @@ -41,6 +41,8 @@ #define MICROPY_PY_MACHINE_DFU_BOOTLOADER (1) #define MICROPY_PY_MACHINE_WDT (1) +#define MICROPY_EMIT_THUMB (1) + #define MICROPY_HW_HAS_LED (0) // WDT config diff --git a/ports/nrf/boards/nitrogen/mpconfigboard.h b/ports/nrf/boards/nitrogen/mpconfigboard.h index 62d27bff0..71d07426a 100644 --- a/ports/nrf/boards/nitrogen/mpconfigboard.h +++ b/ports/nrf/boards/nitrogen/mpconfigboard.h @@ -41,6 +41,8 @@ #define MICROPY_PY_MACHINE_DFU_BOOTLOADER (1) #define MICROPY_PY_MACHINE_WDT (1) +#define MICROPY_EMIT_THUMB (1) + #define MICROPY_HW_HAS_LED (1) #define MICROPY_HW_LED_COUNT (2) #define MICROPY_HW_LED_PULLUP (0) diff --git a/ports/nrf/boards/pinetime/mpconfigboard.h b/ports/nrf/boards/pinetime/mpconfigboard.h index a430e3bca..ea37dd7ba 100644 --- a/ports/nrf/boards/pinetime/mpconfigboard.h +++ b/ports/nrf/boards/pinetime/mpconfigboard.h @@ -41,6 +41,8 @@ #define MICROPY_PY_MACHINE_DFU_BOOTLOADER (1) #define MICROPY_PY_MACHINE_WDT (1) +#define MICROPY_EMIT_THUMB (1) + #define MICROPY_HW_HAS_LED (0) #define MICROPY_HW_LED_COUNT (0) #define MICROPY_HW_LED_PULLUP (0) diff --git a/ports/nrf/mpconfigport.h b/ports/nrf/mpconfigport.h index e5fa1579c..2eccced08 100644 --- a/ports/nrf/mpconfigport.h +++ b/ports/nrf/mpconfigport.h @@ -35,7 +35,9 @@ #endif #define MICROPY_ALLOC_PATH_MAX (512) #define MICROPY_PERSISTENT_CODE_LOAD (0) +#ifndef MICROPY_EMIT_THUMB #define MICROPY_EMIT_THUMB (0) +#endif #define MICROPY_EMIT_INLINE_THUMB (0) #define MICROPY_COMP_MODULE_CONST (0) #define MICROPY_COMP_TRIPLE_TUPLE_ASSIGN (0)