Releases: BossHobby/QUICKSILVER
v0.11.1-rc1
changes since 0.11.0:
- fetch gyro data async to the main loop
- add stm32g4 support
- split off more tasks from generic util task
- sample bmi270 temperature
- increase blackbox debug field size
intention of this rc is to get the stm32g4 support in more peoples hands.
for some reason or another it took use quite a while to get this one verified.
v0.11.0
changes since 0.11.0-rc3:
- revert pulling motor lines high, motor beeps were confusing
- update default filters
- update presets for 65mm and 75mm
changes since 0.10.5:
- add a dynamic notch filter pass to the gyro pipeline. a sdft algorithm is used to precisely track noise peaks in the gyro signal and then insert notch filters at these frequencies.
- add a very simple cooperative scheduler to divide compute heavy tasks (like dynamic notch) across multiple loops.
- optimize floating point accuracy of the angle mode pipeline
- include yaw in stickvector calculation to increase accuracy at extreme angles. (thanks @.quickflash)
- various performance optimizations
- add crosshair osd element (thanks @teeu)
- fix error vector rotation equation (thanks @DusKing1)
- add filtered voltage warnings
- rework osd init and update prodecdure to take better advantage of the scheduler
- ensure osd status is properly reset
- send esc-passthrough packets in one go
- expose target name via usb descriptor
Profiles should all carry over, but please re-verify.
With the dynamic notch filter active, you will most likely need to re-tune you craft.
v0.11.0-rc3
changes since 0.11.0-rc2:
- fix bug in at32 gpio init causing no output on motor pins
- pull motor lines high during boot to stop esc beeps
- increase default tda percent
v0.11.0-rc2
changes since 0.11.0-rc1:
- add filtered voltage warnings
- rework osd init and update prodecdure to take better advantage of the scheduler
- ensure osd status is properly reset
- send esc-passthrough packets in one go
- expose target name via usb descriptor
v0.11.0-rc1
This release is contains significant changes to quicksilvers flight characteristics,
with some of of them being in development and flight testing for literal years.
changes since 0.10.5:
add a dynamic notch filter pass to the gyro pipeline. a sdft algorithm is used to precisely track noise peaks in the gyro signal and then insert notch filters at these frequencies.
add a very simple cooperative scheduler to divide compute heavy tasks (like dynamic notch) across multiple loops.
optimize floating point accuracy of the angle mode pipeline
include yaw in stickvector calculation to increase accuracy at extreme angles. (thanks @Quick-Flash)
various performance optimizations
add crosshair osd element (thanks @TieuLongHo)
fix error vector rotation equation (thanks @DusKing1)
Profiles should all carry over, but please re-verify.
With the dynamic notch filter active, you will most likely need to re-tune you craft.
Most of the changes have been in testing for quite some time, however they are still significant, so please proceed with caution.
v0.10.5
- fix mspvtx when no rx serial port is selected (regression in 0.10.4)
- improve floating point precision of angle mode input calculation
- refactor osd status messages
v0.10.4
- remove gesture pid-tunning
- remove auto throttle
- add bmi323 imu support
- VBATTLOW: raise default to 3.6
- gyro: change default filter to pt3@100hz
- add support for mspvtx via crsf (required for HM SuperX)
- arming: rework to check throttle before
v0.10.3
- osd: adjust throttle boost step to 0.1
- h7: fix flash settings write
- h7: fix cpu temperature
- sdcard: fix port and nss config
v0.10.2
- icm42: increase hardware filtering to account for additional noise incurred by the gyro stall fix
- misc cleanups
if you run a quad with the icm42 i highly recommend you update to this version
v0.10.1
- elrs spi: speed up link recovery after flash-save
- icm42: disable function causing gyro stalls
- msp-vtx: ignore flash-saves
- misc cleanups