Configuration
Understand which v1.0.0 values identify the release baseline and which values are project-specific.
Change only the settings required by your real hardware/network, then return to Download & Flash.
Back to the 13-step path · Next checkpoint: Compile & Upload
# Release identity
#define ESPFLIGHT_FIRMWARE_VERSION "1.0.0"
#define ESPFLIGHT_PROTOCOL_VERSION 2U Keep these values unchanged when producing the reference v1.0.0 build. A changed implementation should be treated as a separately tested variant.
# Tested timing
| Setting | Baseline |
|---|---|
| CPU | 160 MHz |
| Control loop | 4000 µs / 250 Hz |
| Motor PWM range | 0..1023 |
| Motor PWM frequency | 4000 Hz |
# What to change carefully
Wi-Fi credentials are expected to change for your network. Hardware pin assignments, timing, PID gains, MPU configuration, PWM frequency, and failsafe thresholds should not be changed casually in a release-equivalent build.
If you change hardware-facing or control-loop values, treat the result as a new variant and repeat propeller-off plus controlled-flight validation.