diff --git a/README.md b/README.md index 214d6cce..324af3dd 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,41 @@ -# Cleanflight Configurator +# Betaflight Configurator -Cleanflight Configurator is a crossplatform configuration tool for the [Cleanflight](http://cleanflight.com/) flight control system. +![Betaflight](http://static.rcgroups.net/forums/attachments/6/1/0/3/7/6/a9088900-228-bf_logo.jpg) -It runs as an app within Google Chrome and allows you to configure the Cleanflight software running on any [supported Cleanflight target](https://github.com/cleanflight/cleanflight/blob/master/docs/Boards.md). +Betaflight Configurator is a crossplatform configuration tool for the Betaflight flight control system. -Various types of aircraft are supported by the tool and by cleanflight, e.g. quadcopters, hexacopters, octocopters and fixed-wing aircraft. +It runs as an app within Google Chrome and allows you to configure the Betaflight software running on any [supported Betaflight target](https://github.com/betaflight/betaflight/tree/betaflight/src/main/target). -[![available in the Chrome web store](https://developer.chrome.com/webstore/images/ChromeWebStore_Badge_v2_206x58.png)](https://chrome.google.com/webstore/detail/cleanflight-configurator/enacoimjcgeinfnnnpajinjgmkahmfgb) +Various types of aircraft are supported by the tool and by Betaflight, e.g. quadcopters, hexacopters, octocopters and fixed-wing aircraft. + + ## Authors -Dominic Clifton/hydra - maintainer of the Cleanflight firmware and configurator. +Betaflight Configurator is a [fork](#credits) of the Cleanflight Configurator with support for Betaflight instead of Cleanflight. -Cleanflight Configurator was originally a [fork](#credits) of Baseflight Configurator with support for Cleanflight instead of Baseflight. - -This configurator is the only configurator with support for Cleanflight specific features. It will likely require that you run the latest firmware on the flight controller. -If you are experiencing any problems please make sure you are running the [latest firmware version](https://github.com/cleanflight/cleanflight/releases/latest). +This configurator is the only configurator with support for Betaflight specific features. It will likely require that you run the latest firmware on the flight controller. +If you are experiencing any problems please make sure you are running the [latest firmware version](https://github.com/betaflight/betaflight/releases/). ## Installation -### Via chrome webstore +### Via chrome webstore (not released yet) -1. Visit [Chrome web store](https://chrome.google.com/webstore/detail/cleanflight-configurator/enacoimjcgeinfnnnpajinjgmkahmfgb) +1. Visit [Chrome web store](https://chrome.google.com/webstore/detail/betaflight-configurator/enacoimjcgeinfnnnpajinjgmkahmfgb) 2. Click **+ Free** -Please note - the application will automatically update itself when new versions are released. Please ensure you maintain configuration backups as described in the Cleanflight documentation. +Please note - the application will automatically update itself when new versions are released. Please ensure you maintain configuration backups as described in the Betaflight documentation. ### Alternative way 1. Clone the repo to any local directory or download it as zip 2. Start Chromium or Google Chrome and go to tools -> extension 3. Check the "Developer mode" checkbox -4. Click on load unpacked extension and point it to the Cleanflight Configurator directory (for example D:/cleanflight-configurator) +4. Click on load unpacked extension and point it to the Betaflight Configurator directory (for example D:/betaflight-configurator) ## How to use -You can find the Cleanflight Configurator icon in your application tab "Apps" +You can find the Betaflight Configurator icon in your application tab "Apps" ## Notes @@ -54,19 +54,13 @@ If you need help your please use the multiwii or rcgroups forums or visit the IR ### Issue trackers -For Cleanflight configurator issues raise them here +For Betaflight configurator issues raise them here -https://github.com/cleanflight/cleanflight-configurator/issues +https://github.com/betaflight/betaflight-configurator/issues -For Cleanflight firmware issues raise them here +For Betaflight firmware issues raise them here -https://github.com/cleanflight/cleanflight/issues - -### IRC Channel - -There is an IRC channel for Cleanflight, here: irc://irc.freenode.net/#cleanflight - -Support for Baseflight Configurator can also be found on IRC, here: irc://irc.freenode.net/#multiwii +https://github.com/betaflight/betaflight/issues ## Technical details @@ -78,4 +72,6 @@ We accept clean and reasonable patches, submit them! ## Credits -ctn - primary author and maintainer of Baseflight Configurator from which this project was forked. +ctn - primary author and maintainer of Baseflight Configurator from which Cleanflight Configurator project was forked. + +Hydra - author and maintainer of Cleanflight Configurator from which this project was forked. diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 32f9f047..4bcb6746 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -35,7 +35,7 @@ "message": "Device - Rebooting" }, "deviceReady": { - "message": "Device - Ready" + "message": "Device - Ready" }, "backupFileIncompatible": { @@ -122,26 +122,26 @@ }, "serialPortOpened": { - "message": "Serial port successfully opened with ID: $1" + "message": "Serial port successfully opened with ID: $1" }, "serialPortOpenFail": { "message": "Failed to open serial port" }, "serialPortClosedOk": { - "message": "Serial port successfully closed" + "message": "Serial port successfully closed" }, "serialPortClosedFail": { "message": "Failed to close serial port" }, "usbDeviceOpened": { - "message": "USB device successfully opened with ID: $1" + "message": "USB device successfully opened with ID: $1" }, "usbDeviceOpenFail": { "message": "Failed to open USB device!" }, "usbDeviceClosed": { - "message": "USB device successfully closed" + "message": "USB device successfully closed" }, "usbDeviceCloseFail": { "message": "Failed to close USB device" @@ -171,10 +171,10 @@ "message": "Firmware Version: $1" }, "apiVersionReceived": { - "message": "MultiWii API version received - $1" + "message": "MultiWii API version received - $1" }, "uniqueDeviceIdReceived": { - "message": "Unique device ID received - 0x$1" + "message": "Unique device ID received - 0x$1" }, "boardInfoReceived": { "message": "Board: $1, version: $2" @@ -216,7 +216,7 @@ "message": "Please use the Firmware Flasher to access DFU devices" }, "dfu_erased_kilobytes": { - "message": "Erased $1 kB of flash successfully" + "message": "Erased $1 kB of flash successfully" }, "dfu_device_flash_info": { "message": "Detected device with total flash size $1 kiB" @@ -226,21 +226,21 @@ }, "eeprom_saved_ok": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "defaultWelcomeIntro": { - "message": "Welcome to Cleanflight - Configurator, a utility designed to simplify updating, configuring and tuning of your flight controller." + "message": "Welcome to Betaflight - Configurator, a utility designed to simplify updating, configuring and tuning of your flight controller." }, "defaultWelcomeText": { - "message": "The application supports all hardware that can run cleanflight (SPRacingF3, Vortex, Sparky, DoDo, CC3D/EVO, Air Hero 32, Flip32/+/Deluxe, DragonFly32, CJMCU Microquad, Chebuzz F3, STM32F3Discovery, Hermit, Naze32 Tricopter Frame, Skyline32, Naze/32/Mini/Pro/Blackbox etc)

The firmware source code can be downloaded from here
The newest binary firmware image is available here, development builds available here

Latest CP210x Drivers can be downloaded from here
Latest STM USB VCP Drivers can be downloaded from here
Latest Zadig for Windows DFU flashing can be downloaded from here
" + "message": "The application supports all hardware that can run Betaflight (SPRacingF3, Vortex, Sparky, DoDo, CC3D/EVO, Air Hero 32, Flip32/+/Deluxe, DragonFly32, CJMCU Microquad, Chebuzz F3, STM32F3Discovery, Hermit, Naze32 Tricopter Frame, Skyline32, Naze/32/Mini/Pro/Blackbox etc)

The firmware source code can be downloaded from here
The newest binary firmware image is available here, development builds available here

Latest CP210x Drivers can be downloaded from here
Latest STM USB VCP Drivers can be downloaded from here
Latest Zadig for Windows DFU flashing can be downloaded from here
" }, "defaultContributingHead": { "message": "Contributing" }, "defaultContributingText": { - "message": "If you would like to help make Cleanflight even better you can help in many ways, including:
" + "message": "If you would like to help make Betaflight even better you can help in many ways, including:
" }, "defaultChangelogHead": { "message": "Configurator - Changelog" @@ -252,7 +252,7 @@ "message": "Open Source / Donation Notice" }, "defaultDonateText": { - "message": "This utility is fully open source and is available free of charge to all cleanflight users.
If you found the cleanflight or cleanflight configurator useful, please consider supporting its development by donating." + "message": "This utility is fully open source and is available free of charge to all Betaflight users.
If you found the Betaflight or Betaflight configurator useful, please consider supporting its development by donating." }, "defaultSponsorsHead": { "message": "Sponsors" @@ -261,13 +261,13 @@ "message": "Documentation / Manual" }, "defaultDocumentation": { - "message": "Cleanflight documentation is available in Markdown and PDF formats.

" + "message": "Betaflight documentation is available in Markdown and PDF formats.

" }, "defaultDocumentation1": { - "message": "The PDF manual appropriate to the firmware can be downloaded from the github releases page, here." + "message": "The PDF manual appropriate to the firmware can be downloaded from the github releases page, here." }, "defaultDocumentation2": { - "message": "The Markdown latest online documentation is available here - you can switch to the appropriate version of the documentation by selecting the tag." + "message": "The Markdown latest online documentation is available here - you can switch to the appropriate version of the documentation by selecting the tag." }, "defaultSupportHead": { "message": "Support" @@ -288,17 +288,17 @@ "message": "MultiWii forums thread" }, "defaultSupport3": { - "message": "GitHub" + "message": "GitHub" }, "defaultSupport4": { - "message": "IRC channel on freenode" + "message": "IRC channel on freenode" }, "defaultSupport5": { - "message": "Join via WebClient" + "message": "Join via WebClient" }, "initialSetupBackupAndRestoreApiVersion": { - "message": "Backup and restore functionality disabled. You have firmware with API version $1, backup and restore requires $2. Please backup your settings via the CLI, see Cleanflight documentation for procedure." + "message": "Backup and restore functionality disabled. You have firmware with API version $1, backup and restore requires $2. Please backup your settings via the CLI, see Betaflight documentation for procedure." }, "initialSetupButtonCalibrateAccel": { "message": "Calibrate Accelerometer" @@ -328,10 +328,10 @@ "message": "Backup your configuration in case of an accident, CLI settings are not included - See 'dump' cli command" }, "initialSetupBackupSuccess": { - "message": "Backup saved successfully" + "message": "Backup saved successfully" }, "initialSetupRestoreSuccess": { - "message": "Configuration restored successfully" + "message": "Configuration restored successfully" }, "initialSetupButtonResetZaxis": { "message": "Reset Z axis, offset: 0 deg" @@ -430,19 +430,19 @@ "message": "Accelerometer calibration started" }, "initialSetupAccelCalibEnded": { - "message": "Accelerometer calibration finished" + "message": "Accelerometer calibration finished" }, "initialSetupMagCalibStarted": { "message": "Magnetometer calibration started" }, "initialSetupMagCalibEnded": { - "message": "Magnetometer calibration finished" + "message": "Magnetometer calibration finished" }, "initialSetupSettingsRestored": { "message": "Settings restored to default" }, "initialSetupEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "featureRX_PPM": { @@ -687,7 +687,7 @@ "message": "Serial Receiver Provider" }, "configurationEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "configurationButtonSave": { "message": "Save and Reboot" @@ -723,6 +723,9 @@ "portsFunction_TELEMETRY_LTM": { "message": "LTM" }, + "portsFunction_TELEMETRY_MAVLINK": { + "message": "MAVLink" + }, "portsFunction_TELEMETRY_MSP": { "message": "MSP" }, @@ -737,7 +740,7 @@ }, "pidTuningUpgradeFirmwareToChangePidController": { - "message": "Changing PID controller disabled - you can change it via the CLI. You have firmware with API version $1, but this functionality requires requires $2." + "message": "Changing PID controller disabled - you can change it via the CLI. You have firmware with API version $1, but this functionality requires requires $2." }, "pidTuningName": { "message": "Name" @@ -751,17 +754,14 @@ "pidTuningDerivative": { "message": "Derivative" }, - "pidTuningRollPitchRate": { - "message": "ROLL & PITCH rate" + "pidTuningRcRate": { + "message": "RC Rate" }, - "pidTuningRollRate": { - "message": "ROLL rate" + "pidTuningRate": { + "message": "Rate" }, - "pidTuningPitchRate": { - "message": "PITCH rate" - }, - "pidTuningYawRate": { - "message": "YAW rate" + "pidTuningRcExpo": { + "message": "RC Expo" }, "pidTuningTPA": { "message": "TPA" @@ -769,6 +769,12 @@ "pidTuningTPABreakPoint": { "message": "TPA Breakpoint" }, + "rcCurve": { + "message": "RC Curve" + }, + "rcYawCurve": { + "message": "RC Yaw Curve" + }, "pidTuningButtonSave": { "message": "Save" }, @@ -782,13 +788,13 @@ "message": "PID Controller" }, "pidTuningLoadedProfile": { - "message": "Loaded Profile: $1" + "message": "Loaded Profile: $1" }, "pidTuningDataRefreshed": { "message": "PID data refreshed" }, "pidTuningEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "receiverHelp": { @@ -800,9 +806,6 @@ "receiverThrottleExpo": { "message": "Throttle EXPO" }, - "receiverRcRate": { - "message": "RC Rate" - }, "receiverDeadband": { "message": "RC Deadband" }, @@ -815,12 +818,6 @@ "receiverYawDeadband": { "message": "Yaw Deadband" }, - "receiverRcExpo": { - "message": "RC Expo" - }, - "receiverRcYawExpo": { - "message": "RC Yaw Expo" - }, "receiverChannelMap": { "message": "Channel Map" }, @@ -846,7 +843,7 @@ "message": "RC Tuning data refreshed" }, "receiverEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "auxiliaryHelp": { @@ -865,7 +862,7 @@ "message": "Save" }, "auxiliaryEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "adjustmentsHelp": { @@ -1037,7 +1034,7 @@ "message": "Save" }, "adjustmentsEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "transponderNotSupported": { @@ -1065,7 +1062,7 @@ "message": "Transponder data is invalid" }, "transponderEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "servosFirmwareUpgradeRequired": { @@ -1108,7 +1105,7 @@ "message": "Reverse" }, "servosEepromSave": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "gpsHead": { @@ -1412,13 +1409,13 @@ "message": "Warning" }, "firmwareFlasherWarningText": { - "message": "Please do not try to flash non-cleanflight hardware with this firmware flasher.
Do not disconnect the board or turn off your computer while flashing.

Note: STM32 bootloader is stored in ROM, it cannot be bricked.
Note: Auto-Connect is always disabled while you are inside firmware flasher.
Note: Make sure you have a backup; some upgrades/downgrades will wipe your configuration.
Note: If you have problems flashing try disconnecting all cables from your FC first, try rebooting, upgrade chrome, upgrade drivers.
Note: When flashing boards that have directly connected USB sockets (SPRacingF3Mini, Sparky, ColibriRace, etc) ensure you have read the USB Flashing section of the Cleanflight manual and have the correct software and drivers installed" + "message": "Please do not try to flash non-Betaflight hardware with this firmware flasher.
Do not disconnect the board or turn off your computer while flashing.

Note: STM32 bootloader is stored in ROM, it cannot be bricked.
Note: Auto-Connect is always disabled while you are inside firmware flasher.
Note: Make sure you have a backup; some upgrades/downgrades will wipe your configuration.
Note: If you have problems flashing try disconnecting all cables from your FC first, try rebooting, upgrade chrome, upgrade drivers.
Note: When flashing boards that have directly connected USB sockets (SPRacingF3Mini, Sparky, ColibriRace, etc) ensure you have read the USB Flashing section of the Betaflight manual and have the correct software and drivers installed" }, "firmwareFlasherRecoveryHead": { "message": "Recovery / Lost communication" }, "firmwareFlasherRecoveryText": { - "message": "If you have lost communication with your board follow these steps to restore communication: " + "message": "If you have lost communication with your board follow these steps to restore communication: " }, "firmwareFlasherButtonLeave": { "message": "Leave Firmware Flasher" @@ -1430,20 +1427,20 @@ "message": "HEX file appears to be corrupted" }, "firmwareFlasherRemoteFirmwareLoaded": { - "message": "Remote Firmware loaded, ready for flashing" + "message": "Remote Firmware loaded, ready for flashing" }, "firmwareFlasherFailedToLoadOnlineFirmware": { "message": "Failed to load remote firmware" }, "ledStripHelp": { - "message": "The flight controller can control colors and effects of individual LEDs on a strip.
Configure LEDs on the grid, configure wiring order then attach LEDs on your aircraft according to grid positions." + "message": "The flight controller can control colors and effects of individual LEDs on a strip. Configure LEDs on the grid, configure wiring order then attach LEDs on your aircraft according to grid positions. LEDs without wire ordering number will not be saved." }, "ledStripButtonSave": { "message": "Save" }, "ledStripEepromSaved": { - "message": "EEPROM saved" + "message": "EEPROM saved" }, "controlAxisRoll": { @@ -1538,7 +1535,7 @@ "message": "Arbitrary board rotation in degrees, to allow mounting it sideways / upside down / rotated etc. When running external sensors, use the sensor alignments (Gyro, Acc, Mag) to define sensor position independent from board orientation. " }, "failsafeFeaturesHelpOld": { - "message": "Failsafe configuration has changed considerably. Use Cleanflight v1.12.0+ to enable the improved configuration panel." + "message": "Failsafe configuration has changed considerably. Use Betaflight v1.12.0+ to enable the improved configuration panel." }, "failsafePaneTitleOld": { "message": "Receiver failsafe" @@ -1620,5 +1617,14 @@ }, "failsafeKillSwitchHelp": { "message": "Set this option to make the failsafe switch, configured in the modes tab, act as a direct kill switch, bypassing the selected failsafe procedure. Note: Arming is blocked with the failsafe kill switch in the ON position" + }, + "mainHelpArmed": { + "message": "Motor Arming" + }, + "mainHelpFailsafe": { + "message": "Failsafe Mode" + }, + "mainHelpLink": { + "message": "Serial Link Status" } } diff --git a/changelog.html b/changelog.html index 49e77f53..f675e490 100644 --- a/changelog.html +++ b/changelog.html @@ -1,4 +1,9 @@ -2015.12.15 - 1.2.1 - cleanflight +2016.05.12 - 1.2.2 - cleanflight + +2016.02.22 - 1.2.1 - cleanflight