All Projects → hoiberg → Eaze

hoiberg / Eaze

iOS Cleanflight Configurator

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Eaze

Blueswift
Swift framework for easy connection with Bluetooth peripherals.
Stars: ✭ 88 (+1000%)
Mutual labels:  iphone, bluetooth
Hibeacons
An iBeacons example app for iOS 10, with Apple Watch (watchOS 3.0) support, written in Swift 3.
Stars: ✭ 1,153 (+14312.5%)
Mutual labels:  iphone, bluetooth
Rpi Audio Receiver
Raspberry Pi Audio Receiver with Bluetooth A2DP, AirPlay, UPnP and Spotify Connect
Stars: ✭ 650 (+8025%)
Mutual labels:  bluetooth
Bluejay
A simple Swift framework for building reliable Bluetooth LE apps.
Stars: ✭ 917 (+11362.5%)
Mutual labels:  bluetooth
Gravityslider
🔄 GravitySlider is a beautiful alternative to the standard UICollectionView flow layout.
Stars: ✭ 784 (+9700%)
Mutual labels:  iphone
Broadcom Bt Firmware
Repository for various Broadcom Bluetooth firmware
Stars: ✭ 677 (+8362.5%)
Mutual labels:  bluetooth
Openhaystack
Build your own 'AirTags' 🏷 today! Framework for tracking personal Bluetooth devices via Apple's massive Find My network.
Stars: ✭ 794 (+9825%)
Mutual labels:  bluetooth
App Framework
Applications for any device with HTML, CSS and JavaScript - free and open source!
Stars: ✭ 639 (+7887.5%)
Mutual labels:  iphone
Floatingtextfield
FloatingTextField is the simplest way to use custom textField with an animation placeholder. Secure textField, You can set the Left & Right image also can handle image left/right image click for any action.
Stars: ✭ 25 (+212.5%)
Mutual labels:  iphone
Room Assistant
Presence tracking and more for automation on the room-level
Stars: ✭ 764 (+9450%)
Mutual labels:  bluetooth
Node Eq3ble
node.js package to control an EQ3 bluetooth thermostat
Stars: ✭ 22 (+175%)
Mutual labels:  bluetooth
Node Escpos
🖨️ ESC/POS Printer driver for node
Stars: ✭ 752 (+9300%)
Mutual labels:  bluetooth
Open Source Ios Apps
📱 Collaborative List of Open-Source iOS Apps
Stars: ✭ 28,826 (+360225%)
Mutual labels:  iphone
Numericaltextentry
An iOS library for beautiful number entry fields. iPad friendly. Written in Swift.
Stars: ✭ 16 (+100%)
Mutual labels:  iphone
Joycontrol
Emulate Nintendo Switch Controllers over Bluetooth
Stars: ✭ 667 (+8237.5%)
Mutual labels:  bluetooth
Iphone X Availability Node Cli
Check for iPhone X availability in-store near you using node.js
Stars: ✭ 23 (+187.5%)
Mutual labels:  iphone
Alsystemutilities
THIS REPO IS NO LONGER MAINTAINED! Check https://github.com/andrealufino/Luminous. This library provides a list of 80 methods to get every kind of system information!
Stars: ✭ 644 (+7950%)
Mutual labels:  iphone
Galaxybudsclient
Unofficial Galaxy Buds Client for Windows
Stars: ✭ 733 (+9062.5%)
Mutual labels:  bluetooth
Chat Sdk Ios
Chat SDK iOS - Open Source Mobile Messenger
Stars: ✭ 813 (+10062.5%)
Mutual labels:  iphone
Fix Bt A2dp
Workaround fixing no A2DP when BT headphone reconnects automatically (after being paired)
Stars: ✭ 25 (+212.5%)
Mutual labels:  bluetooth

Main

Eaze - iOS Cleanflight Configurator

Completely 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

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-connect

All 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. 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.

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 ©.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].