v0.9.0
- improvements to the serial dsm code including better filter cut selection
- add logic to allow for profile migration in the configurator
- add two distinct rate profiles, select able via the config or the osd
- add support for actual rates
- fix expo term for betaflight rates
- add support for hdzero osd (canvas/msp displayport)
- a lot of little tweaks and improvements to the osd in general
- split cell count and voltage osd elements
- calculate per cell voltage average and display that in the osd
- preserve bluejay startup tone configuration when using the esc setting in the configurator
- improve performance in osd check function
- improve dataflash performance (switch to txn)
- fix issue where deadband got applied every loop instead of every packet
- vtx ensure powerlevel is always within valid range
- display currently active pid and rate profile in osd
- various improvements to dataflash blackbox
- make plus mixer easier to configure
- use more precise coefficient calculation for pt1 and pt2 filters
- add pt3 filter
- remove betafpv angle mode algorithm
- auto detect gyro chip model
- fix objcopy for building on windows
- filters: use auto-detected looptime for period
- enable lto
- crsf: send cell voltage
- H7 support for H743
- rework all spi devices to use spi-txn
- various improvements to spi-txn
- bmi270: change hardware lpf to use approximately the same cut-off as mpu6000
- blackbox: write entries tightly packed to flash, increasing recording time
- add halfduplex serial pass-through support
- add mspv2 support
- add msp serial pass-through support
- changes iterm relax to fade
- improve hdzero osd update latency
- pass sticks to hdzero vtx to be able to use hdzero stick gestures
- add LRL stick gesture to force osd re-draw
- more closely track motor direction for turtle mode
- add channel mapping functionality
- expose stick calibration wizard to the configurator
- fix osd stick-calibration wizard
- fix telemetry transmission for spi-frsky
- reduce chances of corruption for data-flash blackbox
- enable all RX protocols for a given hardware configuration
- fix turtle throttle percent adjust in osd
- add motor limit functionality
- improve serial passthrough to support openvtx-configurator
- various smaller improvements to SA handling
- add AUX_PREARM, this aux must be active while ARM occurs
- allow osd screens to scroll
- add throttle mid and expo functionality
- display stick throttle vs applied throttle in osd
- fix motor and pidoutput clipping for iterm relax
- revert iterm relax to more conservative values
- ensure dshot values for a given digital idle match previous versions 1:1
- slightly reduce spi speed for sx1280 (elrs), seems it can miss a beat in high traffic situations
new targets:
- tmotorf7
- betafpvf411
- zeusf722_aio
- hglrcf722
- hifionrc_f722
- foxeerf745_aio
- iflight_h743_aio_v1
- flywoof411rx
- aikon_f7
- jhef405pro
- iflight_blitz_f411_elrs
- betafpv_f405