Skip to content

Releases: bitcraze/crazyflie-android-client

v0.6.0

14 Dec 17:55
Compare
Choose a tag to compare

New features

  • Added a bootloader UI, which allows to update the firmware of CF1 or CF2 over the Crazyradio. The bootloader does not yet support Bluetooth LE!
    It can be accessed by going to "Settings menu -> Bootloader (Experimental)".
  • Internal changes to support upcoming features

How to use the bootloader:

  1. The list of firmwares should automatically be filled
    • make sure you have a network connection
  2. Select a firmware
    • make sure you select the right one depending on which Crazyflie you want to update (CF1 or CF2).
  3. Flash firmware
    • For Crazyflie 1, click on "Flash firmware" and switch on the Crazyflie during the next 10 seconds.
    • For Crazyflie 2, press the ON/OFF switch of the Crazyflie longer than 1.5 second until one blue LED blinks. Then release the button and both blue LEDs should blink. Then click on "Flash firmware"
  4. After a successful flash the Crazyflie will automatically restart in firmware mode and is ready to use.

It's nearly impossible to brick the Crazyflie. In case of any problems during flashing, you can always try again or use the PC client to re-flash..

v0.5.2

04 Jun 13:44
Compare
Choose a tag to compare

New features

  • Virtual joystick size can now be adjusted in the controller preferences (pull request #53, thanks to @ottodog )
  • Use SliderPreferences for several settings like deadzone, roll trim, pitch trim, etc. (pull request #53, thanks to @ottodog )
  • Set reasonable default values for virtual joysticks according to screen size

Bugfixes

  • Fixed bug #54 - Trim cancelled by deadzone

v0.5.1

11 Apr 00:15
Compare
Choose a tag to compare

New features

  • Optional full travel for thrust when using touch controls (Pull request #52 , thanks to @tomfelker !)
  • Deal with missing gyro or accelerometer sensors more gracefully

Bugfixes

  • Fixed typos and did some code clean up

v0.5

09 Feb 01:03
Compare
Choose a tag to compare

Bugfixes

  • Fixed layout problem on tablets (Issue #48)
  • Skip firmware scan for Crazyradio v0.53 to avoid wrong results on Nexus 5 (and possibly other phones)

0.4

25 Jan 02:01
Compare
Choose a tag to compare
0.4

Bugfixes

  • App now gracefully handles radio scan when Crazyradio is not attached (Issue #46)
  • New connection settings option "Bluetooth latency workaround" to deal with BLE latency issue on Motorola Moto G/Nexus 4 (Issue #43)

playstore0.3

22 Dec 22:06
Compare
Choose a tag to compare

New features

  • Re-added slow scan as a workaround for a problem with Nexus 5
  • Show the firmware version and serial number of the Crazyradio in the preferences (connection settings)
  • Do not detect type of controller automatically any more, instead make it configurable in the preferences
  • Automatically activate screen rotation lock in preferences when gyroscope sensors are used

Bugfixes

  • Fixed bug with multitouch (more than two fingers)

playstore0.2

15 Dec 18:42
Compare
Choose a tag to compare

New features

  • Removed action bar in main screen
  • Added image buttons for Connect/Disconnect and Settings
  • Show connected state with different colors, depending on the connection (Crazyradio = green, BLE = blue)
  • Changed app name to "Crazyflie Client"
  • Added support for Android Studio 1.0 (Thanks to @glock45)
  • Split up preferences into separate preference screens
  • Added full screen mode (immersive mode)

Bugfixes

  • Fixed crash when navigating from settings back to main screen (Thanks to @glock45)

playstore0.1

15 Dec 18:43
Compare
Choose a tag to compare

Initial release in Google Play store