Skip to content

Releases: evoggy/cfcli

0.4.0

22 Nov 07:44

Choose a tag to compare

The major improvement for this release is the lowering of the Crazyflie connection time. Changes in the Crazyflie Rust lib has made connecting more than 10x faster, which means each command run much master than before. Aside from this there's also various improvements and new features implemented.

This release contains the following new functionality:

  • Power commands has been added (reboot, power-off, sleep and wakeup)
  • Added debug flag (currently only measures connection time)
  • Basic stability testing implemented

It also contains the following improvements and fixes for existing functionality:

  • Connections are now much faster once the log/param ToC has been cached
  • Support for setting hex numbers for parameters
  • Support for using hex numbers as length/offset when reading/writing memory
  • Interactive selection when multiple debug-probes are connected
  • Read out firmware version and device type
  • Support using files as input/output when reading/writing memory
  • Moved setting address into the select/scan commands
  • Improved formatting of console output (subsystem is in bold, but can be switched off with flag)

0.3.0

03 Nov 13:13

Choose a tag to compare

  • Improved user interface
    • Use interactive selection if command line parameters are missing (like what params to set or which memory to display)
    • Animation while connecting
  • Added access to memory subsystem
    • Raw access to memories
    • Initialize, erase and display decoded information from EEPROM and 1-wire memories
    • Configure the Crazyflie EEPROM (i.e set channel, address, speed etc)
  • Set and get multiple parameters at once
  • Generate and flash DeckCtrl configurations via debug probe
  • Bumped all dependencies

v0.2.0

31 Aug 06:08

Choose a tag to compare

Updates of dependencies:

  • Now supports USB connection
  • Upgrade of confy breaks old config file (will be replaced)
  • Uses tokio

v0.1.0

06 Sep 12:06

Choose a tag to compare

Initial release with basic functionality:

  • Scan and select Crazyflie
  • Print the console
  • Get and set parameters
  • Log variables at configurable intervals