Commit Graph

912 Commits (6d4dc42800b2a52ab901993dba90fb21de0cb3e8)

Author SHA1 Message Date
skaman82 c498e7de34 Added support for failsafe TAB
Made in cooperation with skaman82.

Summary of modifications:
- Extended data storage to hold data for new/changed MSP messages.
- Added support for added/changed MSP messages.
- Added assigned mode(s) to AUX labels.
- Tooltip changes.
- Included style modifications to configuration tab from Skaman82.
- Moved all texts from failsafe tab .html to `messages.json`.
- Removed failsafe settings from configuration tab (now obsolete).
- Added failsafe-tab variables to Backup & Restore.
- Reorganized stage 2 elements, cleanup and corrections.
2015-12-13 17:50:26 +01:00
NightHawk32 19e6f9026b PID controllers can now be reset to defaults 2015-12-12 18:42:49 -05:00
NightHawk32 5ba359fe17 FIX: LED config from backup file was not saved to EEPROM after reading the file 2015-12-12 15:36:05 -05:00
NightHawk32 6d7c6a4576 FIX: RC controls is profile dependent, now this saving for every profile 2015-12-12 14:41:32 -05:00
NightHawk32 1df0a14877 MSP communication for deadband and yaw_deadband 2015-12-09 18:56:42 -05:00
Nicholas Sherlock 4e12db9c5e Convert dataflash tab to a new Blackbox tab with SD card support 2015-12-04 15:49:51 +13:00
skaman82 16442c40a4 Merge branch 'cleanflight/development' into new_stuff 2015-11-28 22:12:31 +01:00
Dominic Clifton 0149901597 Prepare for release. 2015-11-28 15:23:48 +00:00
Dominic Clifton 5907b4c019 Merge pull request #278 from wanderzell/development
Fix for issue #274 (checkboxes on firmware flasher)
2015-11-28 11:37:19 +00:00
NightHawk32 7ca376926a Some code styling and cleanup. 2015-11-25 15:06:17 -05:00
NightHawk32 d21b4a157f Typo in css classes, update global dataflash display on every dataflash summary respond. 2015-11-24 18:17:53 -05:00
NightHawk32 6157c875f9 Renamed global dataflash components, fixed detection for global dataflash display. 2015-11-24 18:01:56 -05:00
NightHawk32 11fcf24258 Fixed bug with profile selector: It updates now on every status request. 2015-11-23 01:47:09 -05:00
NightHawk32 3c05c218c5 Code cleanup for profile selector. 2015-11-22 16:08:59 -05:00
NightHawk32 7531ce69fe Profile is now changable globally. 2015-11-22 16:00:01 -05:00
Kristjan Vaga 168b412089 Fix for firmware flasher checkboxes not restoring saved state issue #274. 2015-11-17 00:54:10 +02:00
skaman82 644c8da1cf Merge branch 'cleanflight/development' into new_stuff 2015-11-16 23:44:14 +01:00
Dominic Clifton ec57aa9d1a Fix 3D support.
Add missing backup and restore functionalty
Add missing configuration migration logic
Add missing visibility toggling of 3D section when API version <
`1.14.0`
Add missing logic for issuing the correct sequence of MSP commands
issues when API version < `1.14.0` when viewing the configuration tab.
2015-11-16 22:28:21 +00:00
skaman82 13aac48a79 Merge remote-tracking branch 'cleanflight/development' into new_stuff
# Conflicts:
#	_locales/en/messages.json
#	tabs/pid_tuning.html
2015-11-16 23:13:35 +01:00
Dominic Clifton e801cd260a Merge branch 'master' of https://github.com/NightHawk32/cleanflight-configurator into NightHawk32-master 2015-11-16 21:44:11 +00:00
skaman82 6b97eb2809 Further work on dataflash and profile switch in the header 2015-11-16 12:46:59 +01:00
skaman82 19897cd574 started to work on new GUI functionality 2015-11-15 23:35:22 +01:00
Dominic Clifton 65762587ba Cleanup tabs, whitespace & comments. 2015-11-14 11:20:08 +00:00
Dominic Clifton d32ba714bf Fixing whitespace and indentation. 2015-11-14 11:16:54 +00:00
skaman82 5de5f6d191 Merge remote-tracking branch 'cleanflight/development' into GUI-optimization 2015-11-14 01:49:10 +01:00
Dominic Clifton ac78dbc8c0 Support cleanflight API 1.14.0 (pid controller removal/reindex). 2015-11-14 00:41:23 +00:00
NightHawk32 904a55c930 Adding fixes for 3D to the newest version
Merge remote-tracking branch 'upstream/master'

Conflicts:
	tabs/configuration.html
2015-11-12 17:34:21 -05:00
skaman82 990fd26eb9 Including fixes from wanderzell
• fixes small css bug with tooltip icons
• fixes sensor icons nit showing up when connecting Naze32 Acro rev6
and Sparky1.1
2015-11-12 09:56:03 +01:00
skaman82 a63e628eac updating hydras changes 2015-11-11 22:17:54 +01:00
skaman82 0880343488 Merge remote-tracking branch 'cleanflight/development' into GUI-rework
# Conflicts:
#	main.js
#	tabs/landing.js
2015-11-11 22:08:19 +01:00
NightHawk32 31cd2de3d3 Added 3D configuration parameters so they don't have to be changed in the CLI 2015-11-11 16:05:24 -05:00
Dominic Clifton 504e494a4f Bump version to 1.0.0 and prepare for release. 2015-11-11 21:03:37 +00:00
Dominic Clifton d73196ea11 Fix toggle buttons reverting to checkboxes after reboot.
This moves GUI specific code out of main and the individual tab js files
into gui.js, where it fits better.
2015-11-11 21:01:22 +00:00
skaman82 b6b2812271 Fixing toggle buttons and the motors tab 2015-11-10 09:38:43 +01:00
Dominic Clifton 1adc6f7bd6 Delete more unused files from libraries.
Note that this commit is indicating there needs to be a build step to
make it easier to generate the used sources when packaging the
configurator.
2015-11-10 00:26:50 +00:00
Dominic Clifton 6d524ebe5e Delete unused switchery files and relocate the modified switchery
distribution files.

Note that the switcher.css/.js are NOT the same as the minified version.
They have been modified to generate smaller switches.
2015-11-10 00:22:09 +00:00
Dominic Clifton 8324a2c002 Fix repeated documentation link generation. Fixed repeated switchery
checkbox code.
2015-11-09 23:01:42 +00:00
skaman82 1f4838c5e2 boards.js update 2015-11-09 22:29:02 +01:00
skaman82 1816979cc4 More Work done:
• Tooltip integration
• Sensor Tab: rework
• Help & Documentation Tab: basic styling
• Logging Tab: basic styling
• PID Tab: some fixes
• Added the word „configurator (+ version)“ under the logo
• Removed not yet used „help icons“
2015-11-05 16:37:15 +01:00
skaman82 8e79a250ed Basic rework of: Adjustments and PID tabs, little fixes and changes here and there 2015-11-04 22:22:23 +01:00
skaman82 80439ef4bd Syncing 2015-11-03 07:21:25 +01:00
skaman82 06f643812d sync 2015-11-02 22:07:37 +01:00
skaman82 53a615279d fixing auto connect 2015-11-02 13:37:46 +01:00
skaman82 d2be1715e5 Display header elements depending on connection state 2015-11-02 11:56:18 +01:00
skaman82 77effe1963 Fixing some things in the configurator tab
and some media-query updates
2015-11-01 22:17:19 +01:00
Moto Moto 24fe790df3 Added MotoLab to BOARD_DEFINITIONS 2015-10-31 18:10:01 -05:00
Dominic Clifton 5c85ba7011 Merge commit '8e7097c' into development 2015-10-31 11:35:43 +00:00
Dominic Clifton afe62cc01b Merge pull request #250 from tracernz/development
Enable flashing using USB-DFU protocol
2015-10-31 11:22:18 +00:00
Dominic Clifton 716457b0ed Merge branch 'development' 2015-10-31 11:18:51 +00:00
Dominic Clifton 5d82bd8959 Prepare for release 2015-10-31 08:09:48 +00:00
skaman82 29f38f38e0 Ports Tab rework 2015-10-30 20:30:27 +01:00
skaman82 a618839f50 Some updates 2015-10-30 17:41:39 +01:00
skaman82 54d7c24e82 First rework of Configuration Tab
… also minor fixes to switchery buttons
2015-10-30 09:46:53 +01:00
skaman82 5782a83293 some minor changes 2015-10-29 17:15:48 +01:00
skaman82 968e10feeb switchery integration 2015-10-29 00:30:22 +01:00
skaman82 9489b13c13 Ports tab clean up 2015-10-28 20:23:48 +01:00
skaman82 819c07f2f5 Added sensor icons. Experimenting with theme change 2015-10-26 22:54:05 +01:00
skaman82 d2c14f15ec Added an new connect button 2015-10-23 22:57:55 +02:00
skaman82 d15dbca994 fixing things… 2015-10-23 16:00:03 +02:00
skaman82 87e9bfd3d9 ...restoring some files 2015-10-23 15:42:32 +02:00
skaman82 d61970e177 upload 2015-10-23 15:13:33 +02:00
skaman82 3a9c7f3794 Merge remote-tracking branch 'origin/baseflight-configurator-development' into GUI-rework
Conflicts:
	README.md
	js/libraries/d3.min.js
	js/msp.js
	main.html
2015-10-23 14:41:08 +02:00
skaman82 707e2c454b More work done… 2015-10-22 22:27:48 +02:00
skaman82 b0b8cc00d7 Further work and preparation.
Placed dataflash status bar in the header but can’t figure out how to
trigger a readout on connect in serial_backend.js. Some help?
2015-10-22 18:03:17 +02:00
Michael Corcoran 1a20b317dd DFU: Add additional error checks, enabled GUI connect lock while flashing 2015-10-15 13:00:43 +13:00
Michael Corcoran 1e386f508b DFU: Add local erase, 2 kB page size hardcoded
Not possible to read chip ID using DFU or page size info from USB descriptor (not yet supported by Chrome)
2015-10-15 13:00:43 +13:00
Michael Corcoran d89e9682c2 DFU: Make permissions compulsary, make DFU detection more robust 2015-10-15 13:00:43 +13:00
Michael Corcoran 88a59f05c9 STM32DFU: Remove line missed in c038785 2015-10-15 12:59:44 +13:00
Michael Corcoran 42a8d38e32 STM32: Check for DFU device after device reboot 2015-10-15 12:59:44 +13:00
Michael Corcoran 8b029edbcf Enable flashing using USB-DFU protocol
For new boards like Tornado
2015-10-15 12:59:44 +13:00
Dominic Clifton 7bf70092d3 Fix backup, broken by a missed rename in 1cb6413. 2015-10-14 21:48:09 +01:00
Dominic Clifton 43423ec7f9 Merge pull request #237 from sherlockflight/pid-rounding
Fix rounding of floating point values in crunch() (rc_rate, pids, etc)
2015-10-14 20:40:28 +01:00
Dominic Clifton eb2aa5b4e5 Allow configuration of servo angle at min/max from GUI.
Closes #193
2015-10-14 20:27:47 +01:00
Dominic Clifton d1396d8918 Merge pull request #224 from sherlockflight/msp-rx
Add control sticks for MSP Rx, suitable for debugging CF without a Tx
2015-10-14 20:09:10 +01:00
Dominic Clifton 240bfbc442 Merge pull request #220 from ProDrone/handle_unsupported_msp_msg
Handle unsupported MSP messages
2015-10-14 20:02:22 +01:00
Dominic Clifton fb683c27a6 Bump three library to r72. 2015-10-02 22:48:29 +01:00
Dominic Clifton 8317bcb607 Bump three library to r71. 2015-10-02 22:42:02 +01:00
Dominic Clifton 70903b7639 Bump three library to r70. 2015-10-02 21:35:16 +01:00
Dominic Clifton aa5fe105c4 Bump d3 library. 2015-10-02 21:11:07 +01:00
Dominic Clifton ddeaceaf60 Bump jQuery libraries. 2015-10-02 21:01:35 +01:00
Dominic Clifton b698169d20 Prepare for release 2015-10-02 21:01:08 +01:00
Larry (TBS) e4f47f8153 - Target-unspecific VCP bugfix 2015-09-14 20:21:09 +08:00
Nicholas Sherlock ef0c637877 Add control sticks for MSP Rx, suitable for debugging CF without a Tx 2015-08-30 02:23:40 +12:00
Nicholas Sherlock fa3888a9d8 Fix rounding of floating point values in crunch() (rc_rate, pids, etc) 2015-08-20 12:14:33 +12:00
Larry (TBS) d22f3faf1d * Add Colibri Race Support 2015-08-06 12:19:15 +08:00
ProDrone 717025cbde Skip and log unsupported messages 2015-07-20 01:05:31 +02:00
ProDrone 56a209a1e8 Detect and register unsupported message error from FC 2015-07-20 01:05:19 +02:00
Dominic Clifton b1eb21cb78 Bump date. 2015-07-13 02:09:24 +01:00
Dominic Clifton 687c0f1a84 Remove legacy servo configuration which originated from the overloaded
use of the servo 'rate'.  All servos are free to be configured
regardless of whether the mixer actually uses those servos.
2015-07-13 02:01:19 +01:00
Dominic Clifton 1cb64130cc update servo tab on configurator
1) work around 1.9.0 MSP buffer size bug.
2) support updated API for 1.12 (CF >= 1.10.0)
2015-07-13 00:02:58 +01:00
Dominic Clifton 4e41f46523 First cut of support for custom airplane and tricopter on servos tab. 2015-06-28 23:19:03 +01:00
Dominic Clifton 438dc8d46d Some changes required for the 'custom-servo-mixers' cleanflight branch.
TODO - Support old version of MSP_SERVO_CONF
2015-06-28 22:30:36 +01:00
Dominic Clifton 8d39b3f8cc Fix handling of MSP_SERVO and MSP_MOTOR. Previously the code assumed
there was always 8 servos and 8 motors.
2015-06-01 11:02:09 +01:00
Dominic Clifton 774fcf5f68 Merge commit '34e8c55a006ed3a2a989bf4e57c32bfa2e56f35b' into development
Conflicts:
	js/msp.js
2015-05-25 23:43:52 +01:00
Dominic Clifton dec46c0d30 Update changelog and prepare for release 2015-05-23 15:03:45 +01:00
Dominic Clifton 5707a12858 Fix for some incorrect data being left in the data structures after
connecting to two different firmware revisions.

This is a hack, the true fix should be to re-initialise the data
structures that are found in data_storage.js. See #197
2015-05-23 15:03:15 +01:00
ProDrone 322b7c1085 Fix access to `RC_YAW_EXPO` in `MSP_RC_TUNING` data packet 2015-05-22 21:37:04 +02:00
ProDrone ab883c6dc5 Cleanup code indention and positioning the rc_yaw_expo field 2015-05-22 21:37:03 +02:00
borisbstyle 34c6077b5c Yaw Expo Feature 2015-05-22 21:37:01 +02:00
Dominic Clifton 3086a98828 Add support for manual baud rate selection to firmware flasher. 2015-05-22 02:29:29 +01:00
Dominic Clifton 5471ab7f65 Add support for STM32 Extended Erase to allow erasing only needed pages. 2015-05-22 02:18:40 +01:00
Dominic Clifton 2f6160d6a1 Merge branch 'eziosoft-master' into development 2015-05-22 00:27:38 +01:00
Dominic Clifton 90cc08c86b Test and cleanup STM32 extended erase bootloader command support.
Note: entire chip only for now - 'Full Chip Erase' checkbox is ignored.
2015-05-22 00:27:09 +01:00
Dominic Clifton 2e6f5aa4d4 Prepare for release. 2015-05-20 15:37:28 +01:00
Bart ef682cdca9 STM F3 support
Partial F3 support. Should be enough to flash correctly.
Currently only full chip erase is supported.

IT IS NOT TESTED AT ALL as I don't have hardware
2015-05-19 03:04:40 +02:00
Dominic Clifton d18e5a9559 Merge branch 'manual_comport_selection' of git://github.com/pulsar256/cleanflight-configurator into pulsar256-manual_comport_selection 2015-05-17 23:11:58 +01:00
Paul Rogalinski cabeba70f7 checkbox to show dev releases, code refactoring 2015-05-17 23:01:27 +01:00
Paul Rogalinski 8913b8bb1c handle setups with no non-bt serial ports - for real 2015-05-10 22:30:00 +02:00
Paul Rogalinski 21a75ea7d3 gui cosmetics, handle setups with no non-bt serial ports 2015-05-10 21:51:16 +02:00
Paul Rogalinski 1bb63a597b manual port override as chrome won't enumerate bluetooth serial ports on linux 2015-05-10 14:37:31 +02:00
Dominic Clifton d10023ec4b Update changelog and prepare for release. 2015-05-09 04:36:30 +01:00
Dominic Clifton 0f95f4ec4c Improve MSP handling of servo configuration. Fixes backup of CJMCU
boards.
2015-05-07 22:47:32 +01:00
Dominic Clifton 244685c9a6 Update version checking code to use semantic versioning - see
http://semver.org/

semver.js creating using browserify.

https://www.brcdn.org/?module=semver&version=4.3.4
2015-05-07 22:10:26 +01:00
Mauro Mombelli e781e14617 fix for undefined function
ArrayBuffer does NOT have length but byteLength parameter.
2015-04-28 10:20:48 +02:00
Dominic Clifton 37a1c0d3e7 Update changelog and prepare for release. 2015-04-14 13:33:38 +01:00
Dominic Clifton bf353192ef Avoid backing up invalid looptime/arming configuration for firmware with
api < 1.8
2015-04-14 13:29:44 +01:00
Dominic Clifton 2398f10b62 Fix for restoring backups created with 0.63.0 for firmwares with api <
1.8.0 that were saved with incorrect looptime.
2015-04-14 13:25:45 +01:00
Dominic Clifton 77d608063d Prepare for release. 2015-03-29 16:18:54 +01:00
Dominic Clifton 045d2b0ca4 Use updated IDs for MSP_LOOP_TIME and MSP_SET_LOOP_TIME. Cleanup and
fix backup/restore arming config.  Backup restore/looptime.  Add config
migration of looptime and arming config.  Rename MSP_RCMAP to
MSP_RX_MAP to match cleanflight code.
2015-03-29 15:01:54 +01:00
Dominic Clifton 2e046db53e Ensure offset variable is updated consistently in MSP_MISC.
See 9261163ca2
2015-03-29 12:06:33 +01:00
tricopterY 54c5d9b44c Reworked msp.js - MSP_ARMING_CONFIG, MSP_SET_ARMING_CONFIG 2015-03-29 08:58:01 +11:00
tricopterY e362130810 Reworked data_storage.js - ARMING_CONFIG 2015-03-29 08:45:08 +11:00
tricopterY 68dbf1707e Merge pull request #11 from cleanflight/development
Sync to latest changes
2015-03-23 08:43:54 +11:00
Dominic Clifton 52d7670977 Move apiVersion to appear before profiles in backup file. 2015-03-22 09:25:32 +00:00
Dominic Clifton 2e5acfc1bd Fix the 0.63.0 serial port configuration migration code. 2015-03-22 09:19:10 +00:00
tricopterY a1f932f36a Reworked msp.js - new code MSP_ARM_CONFIG etc 2015-03-18 14:46:24 +11:00
tricopterY e5235e46e6 Code style check data_storage.js 2015-03-18 14:29:09 +11:00
tricopterY ea78239cac Reworked data_storage.js - ARM_CONFIG and LOOP_TIME 2015-03-18 14:24:50 +11:00
tricopterY 9261163ca2 Reworked msp.js
MISC.auto_disarm_delay, MISC.disarm_kill_switch are CONFIG.apiVersion dependent
2015-03-15 17:04:40 +11:00
tricopterY fde8edfe1e MISC auto_disarm_delay and disarm_kill_switch 2015-03-14 11:17:30 +11:00
tricopterY fc656d4ac2 MISC auto_disarm_delay and disarm_kill_switch 2015-03-14 11:08:29 +11:00
Nicholas Sherlock 2863077ee3 Merge remote-tracking branch 'upstream/development' into development 2015-03-14 10:19:24 +13:00
Dominic Clifton e462439c1b Upgrade D3 library to 3.5.5.
See http://d3js.org/
2015-03-12 00:14:39 +00:00
Dominic Clifton 8160e8e353 Merge branch 'development' of https://github.com/tricopterY/cleanflight-configurator into development
Conflicts:
	js/msp.js
	tabs/pid_tuning.html
	tabs/pid_tuning.js
2015-03-12 00:40:15 +01:00
Dominic Clifton b2be2853b4 Provide a migration path from pre-1.8.0 firmware backups. 2015-03-11 23:34:24 +00:00
Dominic Clifton 4b2704e784 Support independent configuration of pitch and roll rates. Cleanup of
tpa breakpoint configuration support.
2015-03-11 22:50:07 +00:00
tricopterY abbfe1d763 Update jquery.flightindicators.js 2015-03-11 16:57:50 +11:00
tricopterY 3ed04866f6 Update gui.js 2015-03-11 16:41:09 +11:00
tricopterY 97857b19d8 Update data_storage.js 2015-03-11 16:20:15 +11:00
tricopterY f4fb947f8f Update msp.js 2015-03-11 16:18:49 +11:00
tricopterY 6380a7a821 Merge pull request #8 from tricopterY/development
development sync
2015-03-11 14:07:33 +11:00
tricopterY 8e6c5909c1 Merge pull request #4 from tricopterY/tricopterY-patch-1-3
Update data_storage.js
2015-03-10 16:10:12 +11:00
tricopterY 2b5296884a Update msp.js
Added TPA Breakpoint handling via PID Tuning tab
2015-03-10 14:51:23 +11:00
tricopterY 3d921b9549 Update data_storage.js
Support for TPA Breakpoint via GUI
2015-03-10 14:35:00 +11:00
Nicholas Sherlock b331315b76 Add 250000 baudrate for blackbox 2015-03-07 13:07:32 +13:00
Nicholas Sherlock aa8d5300e5 Support new Blackbox baudrates including new 230400 rate 2015-03-06 19:58:57 +13:00
Dominic Clifton 88a9699487 Drop support for old API and configuration backups. Additional code is
required to migrate and support pre 1.8.x serial port configuration.  

This commit is just to limit user expectations until such code is
written.
2015-03-03 23:29:11 +00:00
Dominic Clifton 24dba62144 First working cut of new port configuration tab.
Migration from or configuration of pre 1.8.x firmware is not supported
but may be added later.
2015-03-03 22:56:48 +00:00
Dominic Clifton f3e14b73a2 Merge remote-tracking branch 'cleanflight/development' into serial-cleanup 2015-03-03 18:27:58 +00:00
Dominic Clifton c3f1c13d54 Move Documentation and Support links to separate tab. Add a
contributing section.  Unify help/landing section CSS/html a little.
Expand the sponsors panel area in preparation for an updated section.
2015-03-03 16:27:40 +00:00
Dominic Clifton 9ba21f773f Fix servo channel forwarding configuration. Closes #117.
Editor mishap during refactoring in
34d72feb69.
2015-02-27 10:52:56 +00:00
Dominic Clifton bbab895dd8 Merge branch 'development' into serial-cleanup 2015-02-27 01:16:44 +00:00
Dominic Clifton c423aaf44d work-in-progress changes to go with the corresponding serial-cleanup
firmware branch.
2015-02-27 01:15:37 +00:00
Nicholas Sherlock 289719b81a Merge remote-tracking branch 'upstream/development' into development 2015-02-27 00:45:01 +13:00
Dominic Clifton 7bdd010eb0 Avoid using GPS commands for targets that do not have GPS support
compiled in.
2015-02-23 21:27:55 +00:00
Nicholas Sherlock 66e767881e Fix endianness of board version read 2015-02-23 22:47:47 +13:00
Dominic Clifton 831e4a848e Merge branch 'blackbox-flash' of
https://github.com/sherlockflight/cleanflight-configurator-dev into
sherlockflight-blackbox-flash

Conflicts:
	_locales/en/messages.json
2015-02-22 21:51:18 +00:00
Dominic Clifton 31fd709351 Update changelog, bump verson and prepare for release. 2015-02-20 20:11:01 +00:00
Richard Birkby f89aaa1011 Add flight instruments to setup tab 2015-02-20 01:18:49 +00:00
Nicholas Sherlock d0ae8dd921 Show "dataflash unsupported" for old versions missing new MSP commands 2015-02-16 19:13:09 +13:00
Nicholas Sherlock 7fb9f43b00 Merge remote-tracking branch 'upstream/development' into blackbox-flash 2015-02-16 17:45:47 +13:00
Nicholas Sherlock 49741b45a8 Add progress dialogs for flash save and erase 2015-02-13 21:05:36 +13:00
Dominic Clifton 34d72feb69 Move handling of servo channel forwarding into the MSP. 2015-02-10 01:12:26 +00:00
Dominic Clifton 745c2dc793 Adding SP Racing F3 board. 2015-02-08 23:16:29 +00:00
Dominic Clifton 6901aa2dbc Cleanup serial port count code. 2015-02-08 23:16:17 +00:00
Dominic Clifton 39be4d9e62 Update changelog and prepare for release. 2015-02-03 00:18:50 +00:00
Dominic Clifton cfe6949c84 Allow same rnage of values for board alignment as cli (-180 - 360) 2015-02-02 00:08:09 +00:00
Nicholas Sherlock 0f22b92e35 Add dataflash tab: Very basic functionality is working 2015-01-31 00:41:41 +13:00
Dominic Clifton e672dde6e2 Fix backup of PID controller. 2015-01-29 21:50:02 +01:00
tracernz c78bd800db Fix MSP_GPS_SV_INFO comment
Depends on #437
2015-01-29 19:26:42 +01:00
Dominic Clifton e447739e74 Adjust documentation button so that it doesn't move the sensor
indicators when connected. Use same color as other help panels.
2015-01-29 19:01:37 +01:00
Dominic Clifton 20a82e7339 Merge branch 'development' of https://github.com/pulsar256/cleanflight-configurator into pulsar256-development 2015-01-29 18:30:21 +01:00
Dominic Clifton e96839d3d8 Merge pull request #80 from ledvinap/feature-negative-current
Allow negative current draw
2015-01-29 18:29:01 +01:00
Dominic Clifton 35200e5a36 Support changing PID controller in the GUI. 2015-01-29 18:27:50 +01:00
Dominic Clifton aaab850407 Change MSP_SONAR_ALTITUDE to be in the range used for cleanflight
original commands.

See
https://code.google.com/p/multiwii/source/browse/trunk/MultiWii_shared/Protocol.cpp#18
2015-01-29 15:29:12 +01:00
Krzysztof Rosinski 39c70ce9b8 Add sonar data storage 2015-01-28 22:28:19 +01:00
Krzysztof Rosinski f933dbf330 Sonar altitude added to sensors 2015-01-28 22:24:44 +01:00
Petr Ledvina 943d33ba4d Allow negative current draw
Interpret MSP_ANALOG.amperage value as signed
2015-01-28 17:15:23 +01:00
Paul Rogalinski d3fc8464fa added a help button for the currently installed firmware 2015-01-28 00:01:42 +01:00
Dominic Clifton b3424eadcb Defining the models and images used in one place to make maintainance of
the mixer list easier.
2015-01-27 21:06:39 +01:00
Dominic Clifton a56c0eef40 Fix welcome tab being cleared after failing to connect to a port. 2015-01-27 00:43:09 +01:00
Dominic Clifton 34b7b87c3e Allow old API version to be used but disable LED strip tab and
backup/restore functionality in certain cases.  Cleanup of tab
switching.
2015-01-26 22:37:55 +01:00
Dominic Clifton 342a5134a5 Merge branch 'feature-negative-currentsensors' of https://github.com/frog32/cleanflight-configurator into frog32-feature-negative-currentsensors 2015-01-26 19:01:01 +01:00
Dominic Clifton d269d60391 Improve user experience by adding tabs for the welcome and firmware
flasher.

The welcome (aka 'landing') and firmware flasher were already modelled
as tabs but were never displayed as tabs.

The UI didn't make sense when the whether the welcome message or
firmware flasher was displayed since there was no active tab or other
indication.
2015-01-25 17:37:47 +01:00
Dominic Clifton 994b04b0aa Add support for LED strip 'color' mode. 2015-01-25 16:22:57 +01:00
Marc Egli 126beedf9c Allow negative current scales and allow an offset between 0 and 3.3V 2015-01-23 12:01:52 +01:00
Dominic Clifton 6a11e44802 Bump minimum API version up - needs latest firmware for LED strip/ring
compatibility.
2015-01-23 02:26:19 +01:00
Dominic Clifton a5de593da7 Allow LED strip colors to be used. Requires new firmware.
At the moment colors are only used by the thrust ring mode.
2015-01-23 02:12:20 +01:00
Dominic Clifton 8c10f39606 Add support for backup and restore of led strip config.
Various minor code cleanups.
2015-01-19 20:41:41 +01:00
Dominic Clifton 8870f9731d Prepare for release 0.60.0. 2015-01-16 18:06:04 +00:00
Dominic Clifton f480e05027 Merge branch 'led-strip' into development 2015-01-16 17:24:13 +00:00
Dominic Clifton 519de30f6e Allow saving of LED Strip configuratiion via MSP. Requires firmware
with new MSP_SET_LED_STRIP_CONFIG.

Remove some .toUpperCase() duplication since it was only needed for the
CLI commands panel.
Minor CSS cleanups.
Some variable and class renaming to align with firmware code.
2015-01-16 00:15:41 +00:00
Jonathan Hudson 30ddc6ac83 replace motor order models with script generated varients 2015-01-10 19:17:23 +00:00
Dominic Clifton 683e68b036 Add support for MSP_LED_STRIP_CONFIG. 2015-01-08 23:21:17 +00:00
Dominic Clifton c5e2a13b6c First cut of port of LED Strip configuration UI.
Thanks for the original code decompyler!
2015-01-08 21:46:43 +00:00
Dominic Clifton 6031907163 Merge branch 'development' of https://github.com/Roeland54/cleanflight-configurator into Roeland54-development 2015-01-08 01:37:19 +00:00
Dominic Clifton 0285723fab First cut of working configuration migration. 2015-01-07 20:15:22 +00:00
Dominic Clifton 835e665017 Fix 'unknown code' messages in console log. 2015-01-07 20:15:21 +00:00
Dominic Clifton eda54f13db Update RSSI channel configuration. 2015-01-07 13:51:08 +00:00
Roeland Lutters 32a27b73a7 CLI available for old firmware versions 2015-01-06 20:35:58 +01:00
Dominic Clifton dfdb5cd99d Prepare for 0.58.0 release. 2015-01-03 22:31:12 +00:00
Dominic Clifton d671bff583 First cut of functional 'Ports' tab. Support backup and restore of
serial port scenarios and baud rates.  Add note to 'features' tab.
2015-01-03 00:58:52 +00:00
Dominic Clifton 32820853ce Updating to use API version 1.1. 2015-01-02 19:31:50 +00:00
Dominic Clifton a7dc838cdc Removing review code. 2014-12-24 18:58:29 +00:00
cTn aacbe4d76f updating d3 and jquery libraries 2014-12-24 18:44:44 +00:00
Dominic Clifton 6d24ce6b28 Re-instate support for A-Tail now that the firmware supports it. 2014-12-21 15:00:53 +00:00
Dominic Clifton 502cf718ab Update backup/restore functionality so that it restores adjustments,
auxiliary settings and channel forwarding (per-profile).  Add "Warning
Cell Voltage" to the UI.
2014-12-21 12:29:36 +00:00
cTn bf72712d2f updating d3 and jquery libraries 2014-12-20 13:46:24 +01:00
Dominic Clifton 7692b7354a Update configuration for Cleanflight settings. 2014-12-20 02:50:36 +00:00
Dominic Clifton e8bd813fb8 Re-implement model diagram on motors tab.
See 79505e42ed.
2014-12-20 00:29:49 +00:00
Dominic Clifton a8cf910f51 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	README.md
	_locales/en/messages.json
	changelog.html
	js/backup_restore.js
	js/data_storage.js
	js/msp.js
	js/protocols/stm32.js
	js/serial_backend.js
	main.css
	main.html
	main.js
	manifest.json
	tabs/auxiliary_configuration.css
	tabs/default.css
	tabs/firmware_flasher.js
	tabs/initial_setup.css
	tabs/initial_setup.html
	tabs/initial_setup.js
	tabs/modes.html
	tabs/modes.js
	tabs/motor_outputs.css
	tabs/motors.html
	tabs/receiver.css
	tabs/servos.js
2014-12-18 22:40:03 +00:00
cTn e86172b755 cleanup the documentation 2014-12-16 10:21:07 +01:00
jaahaavi 9cf60224b2 Added Warning Cell Voltage
Added Warning Cell Voltage to Battery voltage in Configuration tab. When battery has deployed to level that is defined with warning cell voltage buzzer starts slow beeping and copter can still land safely. When min voltage is reached beeper start fast "screaming" and LIPO is empty (to point when it could be damaged from over discharging if using that default 3.3V).
2014-12-09 10:37:02 +02:00
cTn 9cebfb53f2 updating changelog/version/release 2014-12-06 15:40:38 +01:00
cTn e87c0ca4ee experimental bugfix for backup/restore failing under certain conditions 2014-12-05 10:24:20 +01:00
cTn 21e414f4b3 fix method name mismatch in serial layer 2014-12-05 10:23:53 +01:00
cTn ebff37ae3f fix review condition 2014-11-29 21:49:55 +01:00
cTn 8150bb7c07 swap the don't like url to point to the store support 2014-11-29 11:40:18 +01:00
cTn 19f2368bb9 return self through dialog handler function 2014-11-29 11:34:13 +01:00
Stefan Kolla 4df1e9aafc Merge pull request #66 from jaahaavi/master
Updated GPS settings
2014-11-29 10:15:19 +01:00
cTn 2eb6c0b691 stop the dialog from jumping vertically 2014-11-25 20:49:43 +01:00
jaahaavi b2cb677869 Updated GPS settings
- Added SBAS disabled (-1) to configuration tab
- Fixed GPS signal strength bars
2014-11-23 11:41:24 +02:00
cTn fb1f22b248 fix internal pointers for window resize handler in review code 2014-11-22 08:28:56 +01:00
cTn 92f085f561 fix failed indentation in last commit 2014-11-22 06:54:25 +01:00
cTn de87fab530 reworked serial layer (more verbose), added checks for chrome.runtime.lastError in connect and disconnect api calls 2014-11-22 06:31:46 +01:00
cTn 88abe0969d EXPERIMENTAL delayed connect callback chain bugfix, this took months to track down 2014-11-21 13:50:02 +01:00
cTn 5e165b286b implemented simple review mechanism 2014-11-21 08:40:43 +01:00
cTn 698aeb1bf9 correct callbacks in firmware flasher, optimize speed by updating UI between read/write operations 2014-11-15 13:44:12 +01:00
cTn 366cd018b2 whops, fixing trailing commas 2014-11-15 01:18:04 +01:00
cTn 7a0d3a1199 handle all sorts of edge cases that would otherwise break UI or functionality 2014-11-11 11:59:12 +01:00
Dominic Clifton f3020aed10 Bump release date. 2014-11-09 00:58:16 +00:00
Dominic Clifton 902da2f91d Add 'Adjustments' tab.
Cleanup 'Auxilary' tab code.
Rename other tabs to have shorter titles.
2014-11-09 00:46:12 +00:00
cTn a31282c6a3 fix vbatmincellvoltage and vbatmaxcellvoltage scale factors inside output cruncher 2014-11-03 18:36:29 +01:00
cTn 9ee7670af7 add backupFileMinVersionAccepted in data storage, release 2014-10-31 11:27:15 +01:00
cTn 9974fbd68f updating d3 2014-10-28 16:58:46 +01:00
cTn a7e7552893 updating three.js to the latest version, adding separate folder to contain the library and required extension to support canvas renderer 2014-10-25 14:06:20 +02:00
Dominic Clifton 36f447b4da Make MSP_API_VERSION check non-mandatory for now. 2014-10-20 23:25:42 +01:00
cTn be96da6098 reorder some of the cleanup routines, cleanup (experimental) 2014-10-19 16:17:44 +02:00
cTn f387ea96ac initialize connect_lock by default 2014-10-19 15:55:56 +02:00
cTn 0c2ec52bed fix accidently removed buildinfo fetch on connect 2014-10-19 15:52:55 +02:00
Dominic Clifton 2733f4832e Retrieve and display MSP API Version from new MSP_API_VERSION command.
Requires latest firmware.
2014-10-18 16:58:49 +01:00
cTn 8477573be5 doubling initialization timeout inside port handler 2014-10-17 11:52:52 +02:00
Dominic Clifton f3968aaa70 Normalize all the line endings 2014-10-15 15:27:57 +01:00
Dominic Clifton b789884f91 Saving files before refreshing line endings 2014-10-15 15:26:49 +01:00
Dominic Clifton b03ae309fb Update to match recenly renumbered MSP commands for cleanflight MSP commands. 2014-10-14 01:02:46 +01:00
Dominic Clifton 428a00e651 Update AUX config UI to use new MSP commands for mode ranges. 2014-10-12 23:47:20 +01:00
Dominic Clifton 9b1bc65384 Disabled backup/restore of old aux settings, backup of new mode ranges
still needs doing.
2014-10-12 23:44:45 +01:00
cTn 81a2872360 pulling main switch on compatibility (this should go live on November 1st 2014) 2014-10-12 18:35:32 +02:00
cTn b35590f052 exprimental restore procedure 2014-10-12 18:00:44 +02:00
cTn f30d886f79 use deep copy for all members 2014-10-12 16:55:49 +02:00
cTn a67bbac54b first set of bugfixes, store configurator version in the backup file 2014-10-12 16:16:47 +02:00
cTn 4f0ddfb5b2 highly experimental backup sequence (latest fw only), restore sequence disabled due to being outdated and incompatible 2014-10-12 16:06:48 +02:00
cTn fa2888f463 normalize backup save date 2014-10-12 14:50:55 +02:00
Dominic Clifton e892cbdbad Work in progress aux configuration ranges. 2014-10-11 23:10:20 +01:00
cTn 782cc916bd store request buffer content inside callback object 2014-10-10 00:33:19 +02:00
cTn 27942f315a updating d3 library to 3.4.12 2014-10-09 11:53:09 +02:00
cTn c34938b9d6 serial.send won't depend on callback anymore 2014-10-08 11:15:02 +02:00
cTn 437fbe2cd0 cleanup eventPage, small optimizations and stricter rules for msp send callbacks 2014-10-07 17:40:52 +02:00
cTn 3d64b87578 add callbacks to backup and restore procedures, attach success messages in callbacks, hook up analytic events 2014-10-06 16:07:47 +02:00
cTn cd4c7a8160 add SERVO_CONFIG to backup file, restoring old version will throw compatibility error 2014-10-06 15:24:34 +02:00
cTn 2c9fafe4b1 release 2014-10-06 00:07:28 +02:00
cTn 8fb24b3fa4 add callback to flashing protocols (no status yet) 2014-10-01 15:55:11 +02:00
cTn 3312bf5df2 fix timers 2014-10-01 15:18:37 +02:00
cTn 5cd042ae9d remove active_tab_ref, name some of the anonymous functions, cleanup 2014-10-01 12:58:09 +02:00
cTn 01eac25bbc updating changelog and releaseDate property 2014-09-29 20:48:28 +02:00
cTn 62e055f654 log buildInfo on connect 2014-09-25 12:02:53 +02:00
cTn fe4240deb7 rssi_aux_channel support in receiver tab, hybrid box bugfixes 2014-09-24 16:01:23 +02:00
cTn 4719d1562d implement build info 2014-09-24 15:35:20 +02:00
cTn c24b8fb482 MSP_BUILDINFO placeholder code 2014-09-24 15:19:22 +02:00
cTn 16a68557c3 add multiwiicurrentoutput and rssi_aux_channel to data storage and msp read/write 2014-09-24 15:09:09 +02:00
cTn 177498bd20 catch some runtime errors in current context 2014-09-22 21:16:52 +02:00
cTn 6d44499f99 handle impossible default state since that's what we do now 2014-09-21 20:40:33 +02:00
cTn a0ed27c161 reorganization of several MSP methods, small optimizations 2014-09-21 20:31:57 +02:00
cTn 4412f9c263 default and initial setup renamed to landing and setup, including object adjustments 2014-09-20 13:51:23 +02:00
cTn 741961cce4 new connect message informing about missing capability 2014-09-19 18:21:01 +02:00
cTn 5d9b28c5c7 add MSP_SET_RCMAP to cruncher 2014-09-19 16:11:26 +02:00
cTn 0c175725b1 support for currentscale and currentoffset, ui fully working both read and write 2014-09-18 13:21:48 +02:00
cTn 800bfd59c8 support for multiwiicurrentoutput 2014-09-18 12:24:38 +02:00
cTn ba046031ed add midthrottle (midRc) as requested, placeholder multiwiicurrentoutput variable 2014-09-17 20:13:13 +02:00
cTn fee5219a73 move index to ascii conversion for rcmap out of msp protocol, define feature index array (will get a proper text polish in the future)
updating mixer select with missing names
2014-09-17 11:23:31 +02:00
cTn e9c4a533af finishing touches to the crunching mechanism, backup and restore is all cleaned up now 2014-09-17 09:27:54 +02:00
cTn e626fbeb7b utilizing the new data cruncher in various tabs (aux, pid, receiver) and in restore routines, unfinished (looking solid) 2014-09-16 23:07:52 +02:00
cTn bfb6e17187 removing obsolete code 2014-09-16 21:17:53 +02:00
cTn 0649a59b13 function returning specific byte from 32 bit variables (untested) 2014-09-16 19:26:06 +02:00
cTn 8a951acb82 new generic crunching mechanism that will be used with all of the future set messages 2014-09-16 19:24:10 +02:00
cTn c37b9ff0f1 merging MISCv2 into MISC since its both data structure and old fw/new fw compatible 2014-09-16 15:43:04 +02:00
cTn 7e8b1781da add RC_MAP, BF_CONFIG for storing new info that is now available, working channelLetter mapping, unfinished MISCv2 2014-09-16 14:48:36 +02:00
cTn 97d3a24787 update msp layer with new transmission codes, add transparent methods to handle the incoming data (temporary) 2014-09-16 13:36:10 +02:00
Dominic Clifton 066c355170 Remove baseflight references from filenames. 2014-09-14 13:46:30 +01:00
cTn e20806c7a8 only fire recovery routine once if bus is not recoverable 2014-09-14 14:08:28 +02:00
cTn 25edf3a4bf improving the async transmission part in serial layer 2014-09-13 15:01:32 +02:00
cTn 4b96bb39b5 updating analytics lib 2014-09-13 12:17:22 +02:00
cTn 46b3151e37 initial cleanup on the lowest level of serial layer, "system_error" bug is still unknown 2014-09-09 13:55:58 +02:00
cTn a96e804359 removing MSP pass through mode 2014-09-08 17:52:07 +02:00
cTn 36bce25ba8 add three.js to libraries 2014-09-05 22:45:08 +02:00
Dominic Clifton 79505e42ed Show model diagram on motors tab.
When testing motors it's more useful to have it present on the motors
tab so you don't have to keep cross-referencing the initial setup tab.
2014-09-04 02:59:31 +01:00
Dominic Clifton bf13a11dc2 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	_locales/en/messages.json
	changelog.html
	js/data_storage.js
	js/protocols/stm32.js
	manifest.json
	tabs/auxiliary_configuration.js
	tabs/default.css
	tabs/default.html
	tabs/firmware_flasher.js
	tabs/servos.js
2014-09-04 01:40:24 +01:00
cTn 0bd4af89c9 catch lastError cleanly in current context 2014-09-01 14:56:13 +02:00
cTn 893671fa2b check if result exists before comparison 2014-09-01 14:46:46 +02:00
cTn 9034a94135 release 2014-08-31 16:52:55 +02:00