[7.4] Reliability, Smarter Throttle, and BLE Refinements
What’s New
Reliability & Sensor Integrity
- Motor temperature now treats disconnected/invalid readings as
NaNinstead of fake values - Monitoring logic now skips invalid sensor values, reducing false alerts
- Improved ESC/BMS/altimeter fault monitoring and diagnostics
Controls & Flight Behavior
- Mode-aware throttle mapping now uses the full physical throttle range
- Cruise/throttle control behavior is smoother and more predictable
- Added/expanded throttle tests and analog input test hooks
BLE & Connectivity
- Completed migration to NimBLE for better BLE stability
- Added packed binary telemetry support and improved notify behavior
- Expanded BLE telemetry/config fields (including raw throttle and additional config options)
Alerts & UI
- Refactored alert aggregation/display flow for cleaner warning vs critical behavior
- Simplified critical vibration path to one synchronized mechanism
- General display and alert polish (including temperature and climb/vario updates)
Under the Hood
- Removed unused/legacy code paths and redundant helpers
- CI/lint workflow updates and broader test coverage
Full Changelog: v7.3...v7.4