From 7a18ce5fa2478b918a74ddd9e5078ff70af17400 Mon Sep 17 00:00:00 2001 From: H3wastooshort <29732082+H3wastooshort@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:30:26 +0100 Subject: [PATCH 1/2] boards: add ESP32-C3 SuperMini --- include/Chipset.h | 3 +++ platformio.ini | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/include/Chipset.h b/include/Chipset.h index 61ffbfde..732397f1 100644 --- a/include/Chipset.h +++ b/include/Chipset.h @@ -210,6 +210,9 @@ #ifdef OPENSHOCK_FW_BOARD_NODEMCU32S #define OPENSHOCK_BYPASSED_GPIO(pin) ((pin) == 2) #endif +#ifdef OPENSHOCK_FW_BOARD_ESPC3SUPERMINI +#define OPENSHOCK_BYPASSED_GPIO(pin) ((pin) == 8) +#endif #ifndef OPENSHOCK_BYPASSED_GPIO #define OPENSHOCK_BYPASSED_GPIO(pin) (false) #endif diff --git a/platformio.ini b/platformio.ini index 30e92922..4666e355 100644 --- a/platformio.ini +++ b/platformio.ini @@ -162,6 +162,17 @@ custom_openshock.chip = ESP32 build_flags = ${env.build_flags} -DOPENSHOCK_LED_GPIO=2 +[env:ESP32-C3-SuperMini] +board = esp32-c3-devkitm-1 ; builtin +custom_openshock.chip = ESP32-C3 +custom_openshock.flash_size = 4MB +build_flags = ${env.build_flags} + -DOPENSHOCK_FW_BOARD_ESPC3SUPERMINI=1 + -DOPENSHOCK_LED_GPIO=8 + -DOPENSHOCK_RF_TX_GPIO=3 + -DOPENSHOCK_ESTOP_PIN=1 + -DARDUINO_USB_MODE=1 + ; TODO: ; https://docs.platformio.org/en/latest/boards/espressif32/upesy_wroom.html;upesy-esp32-wroom-devkit From 18c111047685680be718da593966e19b08a074ca Mon Sep 17 00:00:00 2001 From: H3wastooshort <29732082+H3wastooshort@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:30:39 +0100 Subject: [PATCH 2/2] add node modules to gitignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 33367769..048bdfb3 100644 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,6 @@ data/www .vs packages *.sln -compile_commands.json \ No newline at end of file +compile_commands.json + +node_modules