Releases: CAOShurong/Multi-function-tracking-car-based-on-STM32
Release list
STM32 robot car firmware v0.1.1
Bluetooth command reliability update for the STM32F103C8Tx robot-car firmware.
What changed
- Publish only complete two-byte UART commands to the control loop.
- Take an interrupt-protected snapshot before dispatch.
- Validate every action/value pair before changing motor direction or PWM.
- Safe-stop unknown values and the still-unimplemented fast-avoidance command.
- Pass validated speed levels into motor functions instead of rereading a UART-owned buffer.
Verification
- Exhaustive host test covers all 65,536 possible byte pairs.
- CI cross-compiled and linked the full firmware, checked the vector table and flash/RAM bounds, recorded toolchain versions and SHA-256 hashes, and produced GitHub build-provenance attestations.
- Publicly downloaded release assets were independently rehashed; the public BIN passed the repository validator again.
Hardware boundary
This release was not newly flashed onto physical hardware. Motor, sensor, Bluetooth-link, wiring, voltage, and board-specific behavior remain unverified in this release cycle. Link loss still has no backwards-compatible timeout; follow issue #6. Repository-wide licensing remains unresolved in issue #4.
STM32 robot car firmware v0.1.0
CI-built firmware for the STM32F103C8Tx multifunction robot car.
The release job compiled and linked the checked-in source, checked the
vector table and flash/RAM bounds, recorded toolchain versions and
SHA-256 hashes, and produced a GitHub build-provenance attestation.
These files were not newly flashed onto physical hardware as part of
this release. Verify the target, wiring, voltage levels, motor driver,
and board-specific behavior before powering or flashing a vehicle.