Fork from bluejay at github and modified for my custom ESC. I need to modify it because some mistake design on my ESC hardware.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

5.1 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.4.0 (2020-11-07)

Features

  • Add 10-bit dithering (240d307)
  • Add 96kHz pwm for 48MHz mcus (8818252)

Performance Improvements

0.3.0 (2020-10-31)

Features

Bug Fixes

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

Performance Improvements

  • Micro-optimize telemetry packet creation (c9640f9)

0.2.1 (2020-10-25)

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)

0.2.0 (2020-10-21)

First version with Bluejay as project name.

⚠ BREAKING CHANGES

  • Remove legacy (non-DShot) protocols

Bug Fixes

  • Clear DShot cmd on pulse outside range (2030235)
  • Correct DShot 12-bit encoding (a4f706e)
  • Reset commutation period on idle (d805fb6)

Performance Improvements

  • Micro-optimize RCP limit check (1d7dcef)
  • Optimize a few zero checks (40fe9e9)
  • Optimize adjust_timing_two_steps routine (a9ca295)
  • Optimize comp read jumps (703d70a)
  • Optimize new_rcp stop check (6300e84)
  • Remove a few unnecessary instructions (44ff551)
  • Remove double jumps (8d19ac1)
  • Simplify demag update check (23df751)

Code Refactoring

  • Remove legacy (non-DShot) protocols (efde8c4)

0.1.0 (2020-10-18)

Initial version based on BLHeli_S revision 16.7.

Features

  • Add bidirectional DShot e-period telemetry (b3b7467)

Performance Improvements

  • Prescale DShot thresholds (c11769a)
  • Prescale DShot thresholds (further) (5e55c7f)
  • Reduce DShot decode code (b2a7afb)
  • Reduce DShot decode code (further) (6a65bab)
  • Reduce DShot invert code (ac6b456)