Releases: bitcraze/crazyflie-lib-python
0.1.18.1
0.1.18
What's Changed
- Bootloader: Make flash progress_cb ascii friendly by @jonasdn in #318
- Wireshark: Add parameter- and log dissection by @jonasdn in #319
- crtp-dissector: Add dissection for Echo packets by @jonasdn in #320
- Always pip install cflib in temp dir when building docs by @krichardsson in #325
- Improved multi bs estimation by @krichardsson in #324
Full Changelog: 0.1.17.1...0.1.18
0.1.17.1
What's Changed
- fixed parsing xml qtm by @knmcguire in #305
- Improve description of the basicLedTiming example by @ataffanel in #307
- param.py: avoid eval when converting to number by @jonasdn in #308
- Updated criteria in solution picker by @krichardsson in #304
- PositionHLCommander: Do not set controller by default by @jonasdn in #311
- Fix warning in radio_test example when no RSSI by @ataffanel in #306
- Fix USB connection to CF by @ataffanel in #312
- Various fixes to OW example by @ataffanel in #309
- menu.yml: Add wireshark debugging to doc menu by @jonasdn in #313
- build-docs: set -e to detect errors by @jonasdn in #316
- some wiki links still hanging around that are removed by @knmcguire in #317
- Fix errors in examples by @jonasdn in #315
Full Changelog: 0.1.17...0.1.17.1
0.1.17
What's Changed
- Crazyflie: Wait for parameters to update by @jonasdn in #248
- Revert "Crazyflie: Wait for parameters to update" by @jonasdn in #252
- Update init.py by @chengliu-LR in #253
- Reorganize examples folder by @jonasdn in #255
- Add additional decription for package by @jonasdn in #254
- Make USB permission easier to add on Linux by @ataffanel in #256
- param: Add
set_value_raw()
by @jonasdn in #262 - param: Add _initialized semaphore by @jonasdn in #266
- swarm: Add estimation helpers by @jonasdn in #265
- Generate python documentation using pdoc3 by @jonasdn in #269
- Improve documentation by @jonasdn in #271
- Add support for compressed trajectories by @krichardsson in #268
- Relax opencv dependency version, fixes py3.10 test by @ataffanel in #274
- Use include functionality for generated docs by @krichardsson in #276
- console: Add better documentation of API by @jonasdn in #281
- Add support to better handle download of parameter values during connection by @krichardsson in #283
- Add initial persistent parameter API by @jonasdn in #280
- param: Change order of "all updated" check by @jonasdn in #285
- toc: Fix TocFetcher requesting ToC entries when none are available by @WowSuchName in #273
- Add progress for deck flashing by @jonasdn in #289
- param: Add get_default_value method by @jonasdn in #292
- Add rate limiter to Radio link by @ataffanel in #259
- Examples: Add console.py by @jonasdn in #296
- Update GNU copying permission statement by @jonasdn in #298
- Add possibility of using Wireshark in CRTP debugging by @jonasdn in #282
- Use Pypi-packaged libusb library instead of the OS installed one by @ataffanel in #299
- Fix Windows USB regression introduced in #299 by @ataffanel in #300
- Full lighthouse base station geometry estimation by @krichardsson in #297
- crazyradio: Re-add reset on Linux by @jonasdn in #303
- Bump minimum Python version to 3.7 by @ataffanel in #302
New Contributors
- @chengliu-LR made their first contribution in #253
- @WowSuchName made their first contribution in #273
Full Changelog: 0.1.16...0.1.17
0.1.16
Closed issues/pull requests
#196 Add support for crazyflie-link-cpp
#220 Qualisys example: add support to only send position estimate.
#221 System tests: improve documentation and reporting
#222 Harmonize URI and address handling for examples
#228 Bootloader: add flash_full() method
#229 syncCrazyFlie: remove prints
#230 log: Fix checks for log config size and number of blocks and variables
#232 Log: Move size checks to create()
#233 Set cflinkcpp as default link driver on x86_64
#234 Flashing: make sure there is only one connection
#236 autonomous_sequence_high_level.py not working
#238 cflinkcppdriver: do not check for acks on USB
#239 velocity command and rate input at the same time for motion commander
#241 Return a bool to indicate if a radio pk was sent
#242 Allow nonzero landing height in PositionHlCommander
#243 Make tutorial more user friendly
#244 Update udpdriver
#246 Improve reset_to[firmware|bootloader]
#247 cloader: Add retry timeout to update_info
#249 param.py: Add get_value to parameter class
#250 bootloader: Close link after reset_to_firmware
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
dominiknatter
evoggy
fredg02
jancoow
jonasdn
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig
0.1.15
Closed issues/pull requests
#216 Add emergency stop and emergency stop watchdog support.
#219 examples: basicLedTiming: Do not crash on missing LED ring
#223 Fix python userguides
#226 Bootloading failing when flow deck is installed
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
evoggy
fredg02
jancoow
jonasdn
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig
0.1.14.1
Bug fix release
Closed issues/pull requests
#213 Make system_type in LighthouseConfigWriter.write_and_store_config() optional
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
evoggy
fredg02
jancoow
jonasdn
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig
0.1.14
This release contains new functionality related to the Lighthouse positioning systems. Support for flashing firmware to decks has been added and a more generic slink format has been devised to enable link implementations in other languages.
Closed issues/pull requests
#190 Use PID controller in all examples
#193 Can not chain calls when writing to the memory sub system
#194 Add lighthouse base station identifier to calibration data - API break
#197 Fix argument name of RadioDriver.receive_packet
#198 Bootloader: more explicit about address and safelink requirement.
#199 Add CfLinkCppDriver
#200 Add system tests for a grounded, single Crazyflie.
#201 Add deck memory access to memory subsystem
#203 Document use of pre-commit hooks
#204 radiodriver: Make sure we pad the address if less than 10 chars
#206 Add synchronous flavour of mapped deck memory functionality
#207 debugdriver: Handle request for protcol version
#208 Add deck flashing support to the bootloader
#209 Support deck flashing in the bootloader
#211 Added system type to file management and upload to CF
#212 Remove the debug driver
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
evoggy
fredg02
jancoow
jonasdn
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig
0.1.13.1
Bugfix release
Closed issues/pull requests
#186 exampel script autonomous_sequence_high_level.py not working
#189 Bugs in the shared-radio implementation
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
evoggy
fredg02
jancoow
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig
0.1.13
Closed issues/pull requests
#173 Memory read/write sometimes hangs
#174 Add memory mapping for lighthouse calibration data
#175 A failed memory read or write triggers a retry
#176 Update lighthouse geometry memory mapping
#177 Add CRTP message to initiate write of lighthouse geo and calib data to storage in the Crazyflie
#179 Improve error reporting in the Swarm class
#180 PositionHlCommander goes to 0, 0 during first take off after re-boot
#181 isAlive() deprecated; switch to is_alive()
#182 Add lib support for real-time communication channel over CRTP for apps
Contributors
arjo129
ashwinsushil
ataffanel
dolfje
evoggy
fredg02
jancoow
joshmeranda
kentwills
knmcguire
krichardsson
ntamas
romi2002
s9meboeh
simonjwright
tobbeanton
whoenig