Skip to content

Releases: mathiasvr/bluejay

v0.11

30 Mar 21:57
Compare
Choose a tag to compare
  • Major refactoring of the ESC layout configuration (#9)

Features

  • Add Z layout (55eda69)
  • Store programmed PWM frequency for display (047c86b)

Bug Fixes

  • Avoid incorrect reload of the commutation wait timer (a480fbf)

Performance Improvements

  • Optimize usage of startup phase flags (14dfb1a)

v0.10

10 Feb 20:15
Compare
Choose a tag to compare

Please use the new Bluejay Configurator to flash and configure Bluejay. This release is not compatible with BLHeli Configurator!

  • A bug fix means that bidirectional directions are now reversed. This is consistent with normal directions and DShot commands.

Features

  • Separate startup and rampup power settings (ad46bab)

Bug Fixes

  • DShot commands could cause invalid direction settings (30fbf47)
  • Fix and optimize direction handling (f5911b6)

v0.9

29 Jan 19:19
Compare
Choose a tag to compare

Please use the new Bluejay Configurator to flash and configure Bluejay. This release is not compatible with BLHeli Configurator!

⚠ BREAKING CHANGES

  • Change eeprom layout version for beta (3d30c6c)

Features

  • Add dithering setting (4769b19)
  • Add startup beep setting (09ff60c)
  • Default to medium high timing (c1b6d3d)
  • Increase dithering to 11-bit (054d1d9)
  • Startup boost setting (03544f9)

Bug Fixes

  • Update telemetry timings (98ae2d5)

v0.8

21 Jan 17:11
Compare
Choose a tag to compare

Features

  • Add DShot150 support on 24MHz MCUs (f16cd2c)

Bug Fixes

  • Fix bug in comparator routine (32ae3df)

Performance Improvements

  • Optimize comparator wait routine on 48MHz (661be1b)

v0.7

16 Jan 23:15
Compare
Choose a tag to compare

Features

  • Smoother DShot throttle scaling (2268e16)

Bug Fixes

  • Add delay between beacon beeps (3b4fad9)
  • Adjust telemetry timing and ensure port is ready (5ad0a92)
  • Delay stall count reset in case of gradual power down (1ee21f5)
  • Fix bug causing excessive startup boost (98e7de9)
  • Only boost power when stalling from failed starts (3652e31)
  • Scale DShot sync timer during signal detection (36f70ce)

Performance Improvements

  • Optimize startup boost check order (2c96991)

v0.6

08 Jan 19:41
Compare
Choose a tag to compare

Bug Fixes

  • Adjust duration of lost signal beacon delay (bf3b8e9)
  • Correct duration of beep tone 5 (944d3fd)
  • Do not reset telemetry flag on motor start (c54412c)
  • Enable timer 0 interrupt vector on BB1 MCUs (7c0b18f)
  • Wait for FC to initialize during startup (ec73e39)

v0.5

04 Jan 02:10
Compare
Choose a tag to compare

Features

  • Rework beeper routines and add a 5th beacon tone (5659d3b)

Bug Fixes

  • Rework startup boost, increase max number of stalls (a23e3a1)
  • Scale telemetry timings for 24MHz mode (97d9cdc)

Performance Improvements

  • Micro-optimize calc new wait times (e2bc285)
  • Optimize decoding of bidirectional power (636436e)
  • Optimize startup boost handling (ab829ed)
  • Optimize telemetry packet generation and reduce commutation interference (b3b8560)

v0.4.0

07 Nov 23:44
Compare
Choose a tag to compare

Features

  • Add 10-bit dithering (05f1add)
  • Add 96kHz pwm for 48MHz mcus (1945836)

Performance Improvements

v0.3.0

31 Oct 17:19
Compare
Choose a tag to compare

Features

Bug Fixes

  • Fix telemetry data conversion bug (8e56a2a)
  • Update telemetry start delay (596d3be)

Performance Improvements

  • Micro-optimize telemetry packet creation (c9640f9)

v0.2.1

25 Oct 20:52
Compare
Choose a tag to compare

This version reduces commutation interference and contains a number of optimizations and internal restructuring.

Bug Fixes

  • Reduce telemetry commutation interference (9e95239)

Performance Improvements

  • Optimize some jumps (a23c3b8)
  • Remove adc conversion call (1d69c07)
  • Remove redundant instruction in telemetry code (753bb73)
  • Remove rendundant jumps (9bd8ffe)