From 425d8fc0d652a58f1a6e81d953281beb5784e18b Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Thu, 21 Apr 2022 16:35:59 +0200 Subject: [PATCH] nrf: Enable optional support for Arduino 1200bps touch. Individual boards must enable it via MICROPY_HW_USB_CDC_1200BPS_TOUCH. --- ports/nrf/Makefile | 1 + ports/nrf/mpconfigport.h | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/ports/nrf/Makefile b/ports/nrf/Makefile index 25b8c03d1..d02289264 100644 --- a/ports/nrf/Makefile +++ b/ports/nrf/Makefile @@ -232,6 +232,7 @@ SRC_LIB += $(addprefix shared/,\ runtime/pyexec.c \ runtime/sys_stdio_mphal.c \ runtime/interrupt_char.c \ + runtime/tinyusb_helpers.c \ timeutils/timeutils.c \ ) diff --git a/ports/nrf/mpconfigport.h b/ports/nrf/mpconfigport.h index 102be3eaa..243c30809 100644 --- a/ports/nrf/mpconfigport.h +++ b/ports/nrf/mpconfigport.h @@ -157,6 +157,10 @@ #define MICROPY_MODULE_WEAK_LINKS (1) #define MICROPY_CAN_OVERRIDE_BUILTINS (1) #define MICROPY_USE_INTERNAL_ERRNO (1) +#if MICROPY_HW_USB_CDC_1200BPS_TOUCH +#define MICROPY_ENABLE_SCHEDULER (1) +#define MICROPY_SCHEDULER_STATIC_NODES (1) +#endif #define MICROPY_PY_FUNCTION_ATTRS (1) #define MICROPY_PY_BUILTINS_STR_UNICODE (1) #define MICROPY_PY_BUILTINS_MEMORYVIEW (1)