Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoiberg/eaze
iOS Cleanflight Configurator
https://github.com/hoiberg/eaze
bluetooth cleanflight iphone swift
Last synced: 22 days ago
JSON representation
iOS Cleanflight Configurator
- Host: GitHub
- URL: https://github.com/hoiberg/eaze
- Owner: hoiberg
- Created: 2016-07-04T08:37:17.000Z (over 8 years ago)
- Default Branch: development
- Last Pushed: 2017-11-11T16:00:31.000Z (about 7 years ago)
- Last Synced: 2024-12-24T12:21:13.942Z (30 days ago)
- Topics: bluetooth, cleanflight, iphone, swift
- Language: Swift
- Size: 1.23 MB
- Stars: 10
- Watchers: 5
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Main](https://github.com/hoiberg/eaze/blob/development/img/main.png)
# Eaze - iOS Cleanflight ConfiguratorCompletely written in Swift. Available for free on the App Store.
Tutorial: www.hangar42.nl/eaze-tutorial
More info and links: www.hangar42.nl/eaze[![Appstore](https://github.com/hoiberg/eaze/blob/development/img/appstore.png)](https://itunes.apple.com/us/app/eaze-cleanflight-configurator/id1130855585?ls=1&mt=8")
## Description
Tune your Cleanflight flight controller with ease from your iPhone or iPad. Just hook up a bluetooth module to your radio controlled aircraft, and you're ready to go!
Eaze is a 100% free and open source Cleanflight Configurator, it features:
- Minimalist PID tuning screen
- Easy PID backup and restore
- A host of configuration options
- Fully functional command line interface
- Easy auto-connectAll in a minimalist layout.
Eaze requires a HM10 Bluetooth module to work, which is available for $2 on eBay. Head over to hangar42.nl for an in-depth tutorial on the setup procedure.
## Some notes
- Because of a bug we can't use the splitViewController in Preferences.storyboard for iPhones (instead, it uses a different entry point).
- This project uses both a folder structure and a XCode group structure. Make sure they stay identical to eachother.
- If you need some code only to be included in the debug builds and not in release versions, use `#if DEBUG` (declared in `Build Settings -> Swift Compiler Misc Flags`)
- SwiftWebVC.swift has one edit: `prefersStatusBarHidden()` has been added (returns `true`)I have finished a Touch R/C Controller feature (uses MSP_SET_RAW_RC) but I decided not to incorporate it in the main version for various reasons described [here](https://github.com/cleanflight/cleanflight/issues/2964). Also, the HM10 seems to be too slow for the high data rates required. If you want to try to get it to work (it has not been tested yet, be careful!) you can download the project [here](https://www.dropbox.com/s/vcy0cwklkwnxsp5/Eaze-1.0.0-with-TouchController.zip?dl=0).
## License
©2017 Hangar42.nl
But feel free to fork this project and reuse code. Apple does not accept GPL software to the App Store, which is why I simply use ©.