← Back to documentation index · Build overview
Definitions live in platformio.ini. Values below reflect the checked-in file; COM ports are machine-specific and must match your OS.
| Environment | Platform | Board | Framework | Monitor baud |
|---|---|---|---|---|
teensy |
teensy |
teensy41 |
Arduino | 115200 |
gscesp |
espressif32 |
seeed_xiao_esp32s3 |
Arduino | 115200 |
tsesp |
espressif32 |
seeed_xiao_esp32s3 |
Arduino | 115200 |
- Extra dependencies:
adafruit/Adafruit ADS1X15,adafruit/Adafruit BusIO(lib_ldf_mode = deep+helps dependency resolution). - Upload/monitor ports: example
COM8in repo — change to your Teensy port. - Entry point:
src/teensy/main.cpp.
- Upload/monitor ports: example
COM6— change as needed. - Entry point:
src/gscesp/main.cpp. - Dual hardware UARTs for two LoRa modules (see GSC ESP firmware).
- Upload/monitor ports: example
COM7— change as needed. - Entry point:
src/tsesp/main.cpp. - Uses
lib/ESPLoRaModule(ESP variant of LoRa driver), not the TeensyLoraModuleunderlib/LoRaModule.
On Windows, Device Manager lists COM ports; on Linux, devices are often /dev/ttyACM* or /dev/ttyUSB*. Update upload_port and monitor_port in platformio.ini to match the board you are flashing.