diff --git a/mpy-cross/mpconfigport.h b/mpy-cross/mpconfigport.h index fd667e6617..099c372fdd 100644 --- a/mpy-cross/mpconfigport.h +++ b/mpy-cross/mpconfigport.h @@ -38,15 +38,16 @@ #endif #endif -// CIRCUITPY: native emitters not supported -#define MICROPY_EMIT_X64 (!CIRCUITPY) -#define MICROPY_EMIT_X86 (!CIRCUITPY) -#define MICROPY_EMIT_THUMB (!CIRCUITPY) -#define MICROPY_EMIT_INLINE_THUMB (!CIRCUITPY) -#define MICROPY_EMIT_ARM (!CIRCUITPY) -#define MICROPY_EMIT_XTENSA (!CIRCUITPY) -#define MICROPY_EMIT_INLINE_XTENSA (!CIRCUITPY) -#define MICROPY_EMIT_XTENSAWIN (!CIRCUITPY) +#define MICROPY_EMIT_X64 (1) +#define MICROPY_EMIT_X86 (1) +#define MICROPY_EMIT_THUMB (1) +#define MICROPY_EMIT_INLINE_THUMB (1) +#define MICROPY_EMIT_INLINE_THUMB_ARMV7M (1) +#define MICROPY_EMIT_INLINE_THUMB_FLOAT (1) +#define MICROPY_EMIT_ARM (1) +#define MICROPY_EMIT_XTENSA (1) +#define MICROPY_EMIT_INLINE_XTENSA (1) +#define MICROPY_EMIT_XTENSAWIN (1) #define MICROPY_DYNAMIC_COMPILER (1) #define MICROPY_COMP_CONST_FOLDING (1)