post here
https://rcmgames.github.io/RCMv3/programmer
https://rcmgames.github.io/RCMv3/ds/
- ESP32 DevKitC with 38 pins
- Adafruit ESP32s3 QT Py with no psram (#5426)
- Adafruit ESP32s3 QT Py with 2MB psram (#5700)
- 2Hz 50% on: enabled
- solid on: disabled
- flashes 1 time per 1.5 seconds: connected to wifi router with previously saved name and password
- flashes 2 times per 1.5 seconds: RCM has created a wifi network with previously saved name and password
- flashes 3 times per 1.5 seconds: RCM has created a wifi network named "http://rcmv3.local" with no password
- pressing then releasing the reset/en button then immediately pressing then holding the IO0 button will force the RCM into this mode (if you forgot the wifi password)
- 10Hz: searching for wifi router on boot
- PlatformIO for compiling
- arduino-esp32
- esptool-js
- ArduinoJson library for using JSON data in Arduino by Benoit Blanchon
- ESPAsyncWebServer web server and web sockets library for ESP32 by @me-no-dev
- FastLED library for controlling the RGB led on QT Py
- gobabygocarswithjoysticks/programmer the RCM programmer reuses code from this project for programming ESP32s
- JMotor library for motor control by @joshua-8