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 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