From 74624e7c228cad8a08c5b79e0d2fd5330a465f5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bojan=20Poto=C4=8Dnik?= Date: Fri, 12 May 2023 09:10:26 +0200 Subject: [PATCH] Add missing ESP32-S3 pins to microcontroller module ESP32-S3 defines two additional general use pins in ports/espressif/peripherals/esp32s3/pins.h, for which support is missing in the microcontroller module HAL. --- ports/espressif/common-hal/microcontroller/__init__.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ports/espressif/common-hal/microcontroller/__init__.c b/ports/espressif/common-hal/microcontroller/__init__.c index 23c7c153e9..7ec9b215f1 100644 --- a/ports/espressif/common-hal/microcontroller/__init__.c +++ b/ports/espressif/common-hal/microcontroller/__init__.c @@ -304,5 +304,11 @@ STATIC const mp_rom_map_elem_t mcu_pin_global_dict_table[] = { #ifdef GPIO46_EXISTS { MP_ROM_QSTR(MP_QSTR_GPIO46), MP_ROM_PTR(&pin_GPIO46) }, #endif + #ifdef GPIO47_EXISTS + { MP_ROM_QSTR(MP_QSTR_GPIO47), MP_ROM_PTR(&pin_GPIO47) }, + #endif + #ifdef GPIO48_EXISTS + { MP_ROM_QSTR(MP_QSTR_GPIO48), MP_ROM_PTR(&pin_GPIO48) }, + #endif }; MP_DEFINE_CONST_DICT(mcu_pin_globals, mcu_pin_global_dict_table);