Skip to content

Releases: BossHobby/QUICKSILVER

v0.9.2-dev

09 Oct 12:25
Compare
Choose a tag to compare
  • improve safety of spi transaction scheduling
  • initial cut for msp vtx support (to be improved)
  • improve state-tracking for motor reversal
  • add elrs 3.0.0 support

new targets:

  • matekf411rx brushed (re-added)
  • tmveloxf411
  • betafpvf411rx_frsky

v0.9.1

26 Sep 11:40
Compare
Choose a tag to compare
  • fix frsky packet-rate counting during for telemetry sends
  • improve gyro init for brushed boards
  • use fixed lengths for frsky hop table entries
  • switch to github actions as a ci/cd

new targets:

  • tunercf405
  • NeutronRCF411RX
  • flywoof405s_aio
  • SpeedybeeF7MiniV2

v0.9.0

08 Aug 17:24
Compare
Choose a tag to compare
  • 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

v0.8.6-dev

31 Jul 00:17
Compare
Choose a tag to compare
  • 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

v0.8.5-dev

23 Jul 14:59
Compare
Choose a tag to compare
  • 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

new targets:

  • iflight_h743_aio_v1
  • jhef405pro
  • iflight_blitz_f411_elrs
  • betafpv_f405

v0.8.4-dev

03 Jun 13:29
Compare
Choose a tag to compare
  • adds flywoof411rx target
  • fix objcopy for building on windows
  • filters: use auto-detected looptime for period
  • enable lto
  • crsf: send cell voltage
  • adds aikon_f7 target
  • adds hifionrc_f722 target
  • adds foxeerf745_aio target
  • 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

v0.8.3-dev

29 Mar 21:16
Compare
Choose a tag to compare
  • adds zeusf722_aio target
  • display currently active pid and rate profile in osd
  • various improvements to dataflash blackbox
  • make plus mixer easier to configure
  • add hglrcf722 target
  • use more precise coefficient calculation for pt1 and pt2 filters
  • add pt3 filter
  • remove betafpv angle mode algorithm
  • auto detect gyro chip model

the existing (pt1 and pt2) filters should feel and behave close to identical.
the pt3 filter is heavier but can be run a single pass (~100hz) which can lead to improved performance on nosier whoops.
it will require you to retune, with most notably reduced dterm.

v0.8.2-dev

14 Mar 22:13
Compare
Choose a tag to compare
  • adds betafpvf411 (non-rx) target
  • 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

v0.8.1-dev

14 Mar 22:15
Compare
Choose a tag to compare
  • improvements to the serial dsm code including better filter cut selection
  • add target tmotorf7
  • 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

v0.8.0

02 Mar 15:34
Compare
Choose a tag to compare
  • F7 support for F722, F745 and F765
  • support for the icm42605 and bmi270 gyros
  • fixes required for the 12a betafpv elrs board
  • blheli tidyup and blheli32 support
  • current sensor support
  • dynamic filter cuts for serial elrs
  • 1khz flrc elrs serial support
  • softserial support