├── .gitignore ├── Crazyflie client.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── bitcraze.xcuserdatad │ └── xcschemes │ ├── Crazyflie client.xcscheme │ └── xcschememanagement.plist ├── Crazyflie client.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Crazyflie client ├── AppDelegate.swift ├── BCJoystick.swift ├── BCJoystickViewModel.swift ├── Base.lproj │ └── Main.storyboard ├── BluetoothLink.swift ├── CommanderPacket.swift ├── CrazyFlie.swift ├── CrazyFlieCommandHelper.swift ├── Crazyflie client-Info.plist ├── Crazyflie client-Prefix.pch ├── DefaultPreferences.plist ├── Images.xcassets │ └── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-1024.png │ │ ├── Icon-20.png │ │ ├── Icon-20@2x 1.png │ │ ├── Icon-20@2x.png │ │ ├── Icon-20@3x.png │ │ ├── Icon-40.png │ │ ├── Icon-40@2x.png │ │ ├── Icon-40@3x.png │ │ ├── Icon-60@2x.png │ │ ├── Icon-60@3x.png │ │ ├── Icon-76.png │ │ ├── Icon-76@2x.png │ │ ├── Icon-83,5@2x.png │ │ ├── Icon-Small.png │ │ ├── Icon-Small@2x.png │ │ └── Icon-Small@3x.png ├── Launch Screen.xib ├── MotionLink.swift ├── Observer.swift ├── Settings.swift ├── SettingsViewController.swift ├── SettingsViewModel.swift ├── ViewController.swift ├── ViewModel.swift ├── Watchdog.swift ├── en.lproj │ └── InfoPlist.strings └── images │ ├── Default-568h@2x.png │ ├── Default-667h@2x 15-46-19-170.png │ ├── Default-Landscape-736h@3x.png │ ├── Default-Landscape@2x.png │ ├── Default-Portrait 15-46-22-446.png │ ├── Default-Portrait@2x 15-46-03-260.png │ ├── Default-Portrait@2x 15-46-54-404.png │ └── Default.png ├── Crazyflie clientTests ├── Crazyflie_clientTests.swift └── Info.plist ├── docs ├── _data │ └── menu.yml ├── development │ └── getting-started.md ├── images │ ├── config_screen.png │ ├── main_screen.png │ └── main_screen_joysticks.png ├── index.md ├── installation │ └── install.md └── userguides │ └── user-instructions.md ├── module.json ├── privacy_policy.md └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/.gitignore -------------------------------------------------------------------------------- /Crazyflie client.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Crazyflie client.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Crazyflie client.xcodeproj/xcuserdata/bitcraze.xcuserdatad/xcschemes/Crazyflie client.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcodeproj/xcuserdata/bitcraze.xcuserdatad/xcschemes/Crazyflie client.xcscheme -------------------------------------------------------------------------------- /Crazyflie client.xcodeproj/xcuserdata/bitcraze.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcodeproj/xcuserdata/bitcraze.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /Crazyflie client.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Crazyflie client.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Crazyflie client/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/AppDelegate.swift -------------------------------------------------------------------------------- /Crazyflie client/BCJoystick.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/BCJoystick.swift -------------------------------------------------------------------------------- /Crazyflie client/BCJoystickViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/BCJoystickViewModel.swift -------------------------------------------------------------------------------- /Crazyflie client/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Crazyflie client/BluetoothLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/BluetoothLink.swift -------------------------------------------------------------------------------- /Crazyflie client/CommanderPacket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/CommanderPacket.swift -------------------------------------------------------------------------------- /Crazyflie client/CrazyFlie.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/CrazyFlie.swift -------------------------------------------------------------------------------- /Crazyflie client/CrazyFlieCommandHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/CrazyFlieCommandHelper.swift -------------------------------------------------------------------------------- /Crazyflie client/Crazyflie client-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Crazyflie client-Info.plist -------------------------------------------------------------------------------- /Crazyflie client/Crazyflie client-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Crazyflie client-Prefix.pch -------------------------------------------------------------------------------- /Crazyflie client/DefaultPreferences.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/DefaultPreferences.plist -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-1024.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@2x 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@2x 1.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-20@3x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-40@3x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-76.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-76@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-83,5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-83,5@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Images.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /Crazyflie client/Launch Screen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Launch Screen.xib -------------------------------------------------------------------------------- /Crazyflie client/MotionLink.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/MotionLink.swift -------------------------------------------------------------------------------- /Crazyflie client/Observer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Observer.swift -------------------------------------------------------------------------------- /Crazyflie client/Settings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Settings.swift -------------------------------------------------------------------------------- /Crazyflie client/SettingsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/SettingsViewController.swift -------------------------------------------------------------------------------- /Crazyflie client/SettingsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/SettingsViewModel.swift -------------------------------------------------------------------------------- /Crazyflie client/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/ViewController.swift -------------------------------------------------------------------------------- /Crazyflie client/ViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/ViewModel.swift -------------------------------------------------------------------------------- /Crazyflie client/Watchdog.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/Watchdog.swift -------------------------------------------------------------------------------- /Crazyflie client/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /Crazyflie client/images/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-568h@2x.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-667h@2x 15-46-19-170.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-667h@2x 15-46-19-170.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-Landscape-736h@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-Landscape-736h@3x.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-Landscape@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-Landscape@2x.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-Portrait 15-46-22-446.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-Portrait 15-46-22-446.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-Portrait@2x 15-46-03-260.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-Portrait@2x 15-46-03-260.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default-Portrait@2x 15-46-54-404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default-Portrait@2x 15-46-54-404.png -------------------------------------------------------------------------------- /Crazyflie client/images/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie client/images/Default.png -------------------------------------------------------------------------------- /Crazyflie clientTests/Crazyflie_clientTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie clientTests/Crazyflie_clientTests.swift -------------------------------------------------------------------------------- /Crazyflie clientTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/Crazyflie clientTests/Info.plist -------------------------------------------------------------------------------- /docs/_data/menu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/_data/menu.yml -------------------------------------------------------------------------------- /docs/development/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/development/getting-started.md -------------------------------------------------------------------------------- /docs/images/config_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/images/config_screen.png -------------------------------------------------------------------------------- /docs/images/main_screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/images/main_screen.png -------------------------------------------------------------------------------- /docs/images/main_screen_joysticks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/images/main_screen_joysticks.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/installation/install.md -------------------------------------------------------------------------------- /docs/userguides/user-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/docs/userguides/user-instructions.md -------------------------------------------------------------------------------- /module.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/module.json -------------------------------------------------------------------------------- /privacy_policy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/privacy_policy.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitcraze/crazyflie2-ios-client/HEAD/readme.md --------------------------------------------------------------------------------