Releases: bitcraze/crazyflie-clients-python
2017.06
2017.05
Crazyflie client 2017.04
Important changes
- Switch to PyQT5
- Windows build is now an official release build
- Support for Z-Ranger deck (height-hold mode)
- Position hold mode
- Loco positioning tab
Full list of change
#257 No Input-device found on Windows 10 x64 with 2016.4
#261 Python interpreter crashes when running cfclient on windows with 64bit Python
#262 Bug with jsonapi(zmq) in Win7 x64 binary release 2016.4.1
#263 Windows build fails in appveyor and Windows instruction needs to be updated
#267 Detect of gamepad buttons does not work
#269 QT5 support to run on macOS 10.12.x (and other OS)
#271 Cfloader not able to flash Crazyflie 1
#272 Fix windows build
#275 Save windows size for next time the client is open
#276 Add a tab for the Loco Positioning system
#277 Remove examples
#278 Improve console tab
#280 Add support for velocity control
#284 Add anchor position settings to the Loco Positioning tab
#286 Use Anchor positions from the memory subsystem
#292 Indicate the number of the closest anchor in the LPS tab
#294 Adjust address and radio text boxes to fit text
#295 Optimize drawing of tabs
#300 Add support for Z-ranger
#302 Update about box
#303 Replace icon with new Bitcraze logo
#304 Height setpoint not updated when altitude-hold is enabled
Crazyflie PC client 2016.4
- Various bug fixes
- Fixed Windows build (the windows installer is still considered experimental)
- Fixed setup.py installation: on Linux and Mac it is now possible to install cfclient using pip.
- Separated the cfclient from cflib: cflib is now in an independent project. This makes development easier
A list of the tickets closed for this release is available in the milestone.
Crazyflie PC client 2016.02
Outstanding changes
- Fixed Crazyflie 1 configuration
- Fixed Crazyflie 1 update via ZIP file
- Some update and fix for OSX
- Modified GPS tab to use a web-based map.
Full list of change
For the full list of fixed tickets see the 2016.02 milestone.
Crazyflie PC client 2015.09
No main feature in this new release but the Crazyflie client code has been ported to Python 3.
Main changes:
- Ported Crazyflie client to Python 3.4+
- cflib is compatible with Python 2.7 and 3.4+
- Implemented radio 'safelink', a more reliable radio link. Will work with future Crazyflie firmware.
- Added more example code for cflib.
Crazyflie PC client 2015.08
Notable new features:
- New input device modes that allows training mode
- ZMQ interface to control Crazyflie from other programs. It includes interface to log, param and the input subsystem (ie. to send setpoints to Crazyflie)
- USB connection to the Crazyflie 2.0
- New tab for controlling LEDs on the LED-ring individually
- LED-ring effects and headlight control on the Flight Tab
- Increased radio performance giving quicker connection
Crazyflie PC client 2014.12.3
Bug fixed:
- Crazyflie 2.0 configuration
- Bug that prevented connecting a Crazyflie after opening the about box
2014.12.2
Crazyflie client 2014.12.1
Input: Removed legacy ps4 configurations for windows Thanks to pySDL2 the ps4 configuration is now the same on all platform