; PlatformIO Project Configuration ; Project: WijiBoard – BLE SCARA Stepper Controller [env] platform = espressif32 framework = arduino monitor_speed = 115200 upload_protocol = esptool lib_deps = ; AccelStepper for smooth, non-blocking stepper control waspinator/AccelStepper @ ^1.64 ; --------------------------------------------------------- ; Board 1: ESP32-C3 Super Mini (Original) ; --------------------------------------------------------- [env:esp32-c3-devkitm-1] board = esp32-c3-devkitm-1 build_flags = -D BOARD_ESP32_C3 -D ARDUINO_USB_MODE=1 -D ARDUINO_USB_CDC_ON_BOOT=1 board_upload.flash_size = 4MB board_build.flash_mode = dio board_build.partitions = default.csv ; --------------------------------------------------------- ; Board 2: ESP32-S3 (e.g. DevKitC) ; --------------------------------------------------------- [env:esp32s3] board = esp32-s3-devkitc-1 build_flags = -D BOARD_ESP32_S3 -D ARDUINO_USB_MODE=1 -D ARDUINO_USB_CDC_ON_BOOT=1 ; --------------------------------------------------------- ; Board 3: ESP32 WROOM (e.g. NodeMCU / DevKit V1) ; --------------------------------------------------------- [env:esp32dev] board = esp32dev build_flags = -D BOARD_ESP32_WROOM