Commit Graph

609 Commits (597c96819be6840044e3cde3cf1cf594a3ef15ce)

Author SHA1 Message Date
cTn 5b3da95e05 add fallback to canvasrenderer on cros and linux (temporary) 2014-09-14 20:38:39 +02:00
Dominic Clifton 066c355170 Remove baseflight references from filenames. 2014-09-14 13:46:30 +01:00
cTn 619f9032be css3D hack replaced by a flying brick done in three js 2014-09-14 01:27:50 +02:00
cTn a96e804359 removing MSP pass through mode 2014-09-08 17:52:07 +02:00
cTn 125be0271f static size for mix diagrams and adding missing custom definition in multitype switch 2014-09-06 11:02:54 +02:00
cTn 4623853b0a initial work on scalable cube 2014-09-05 15:10:32 +02:00
cTn 9c6d803334 firmware received from the github server can now be saved locally (as requested) 2014-09-04 17:16:13 +02:00
cTn 3aa8d6aa71 minimize the primary padding/margin UI footprint to get some more space for log and content area 2014-09-04 09:33:00 +02:00
cTn 8528e3f066 pixel perfect block alignment for initial setup tab 2014-09-04 08:57:58 +02:00
Dominic Clifton 6a360d973b Update URLs to use cleanflight again. 2014-09-04 03:19:48 +01: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 0924a9e8a7 Ensure unitialised data is not used when configuring aux channels 5-8. 2014-09-04 02:16:33 +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 9034a94135 release 2014-08-31 16:52:55 +02:00
cTn 911ddba278 only request firmware info from github api when firmware is valid 2014-08-31 10:10:53 +02:00
cTn b1390b0b01 updating changelog 2014-08-30 10:36:55 +02:00
cTn 37de8dfefa new simplified flasher status UI 2014-08-30 10:30:28 +02:00
cTn 322af92d45 add / implement flash slowly option in firmware flasher
this will allow flashing via serial adapters that doesn't support 921600
flashing via various bluetooth adapters will be also possible now
(untested)
2014-08-30 08:59:21 +02:00
Dominic Clifton 82c1c3baef Disable sponsors. 2014-08-26 01:19:47 +01:00
Dominic Clifton 6f4d04eb90 Fix aux channel configuration when using an rc system with 3 aux
channels.
2014-08-25 10:54:36 +01:00
cTn 8128869c83 slider bugfix, optimizations 2014-08-24 23:39:19 +01:00
cTn 81e4211cc3 text polish 2014-08-24 23:39:19 +01:00
cTn 9e5edbbf6b reformat some stuff 2014-08-24 23:39:19 +01:00
cTn c1c4f52df9 small ui polish / tweak for the plot control blocks 2014-08-24 23:38:43 +01:00
cTn c2bd737362 motor and servo indicators will now have tooltip containing signal length in us 2014-08-24 23:38:43 +01:00
cTn 51ef74fadf merge multiType name and multiType diagram switch into one 2014-08-24 23:38:43 +01:00
creyc 0eafb01b09 Added airplane and vtail graphics
Added airplane and vtail graphics. Also further reduced filesize of
existing graphics + better readability.
2014-08-24 23:38:43 +01:00
cTn d4d82c39fd make initial tab data request burst better comply with strict mode to prevent random race conditions 2014-08-24 23:38:43 +01:00
cTn d4f4d619cf another run on undefined comparators 2014-08-24 23:38:42 +01:00
cTn 644fb5afed fix graph initialization on cold start 2014-08-24 23:38:42 +01:00
cTn 36c4fef051 pretty pretty pretty 2014-08-24 23:38:42 +01:00
cTn 118715ef85 polishing run 2014-08-24 23:38:10 +01:00
cTn b77ed6b174 another refactor for global variables, bugfixes for logging tab initialization in strict mode 2014-08-24 23:37:07 +01:00
cTn f3ea5757f7 lots of work on removing global variables 2014-08-24 23:37:07 +01:00
cTn cc8ca21cc0 enabling strict in last 2 tabs 2014-08-24 23:37:07 +01:00
cTn 7f20843ba8 enable strict mode in couple more files 2014-08-24 23:36:17 +01:00
cTn 01769559cc moving backers to sponsors block 2014-08-24 23:35:45 +01:00
cTn d8f834fa51 chain changes, cleanup and fix style 2014-08-24 23:32:05 +01:00
CurtisFissel 356c66b30e Added Motor Mix Diagrams 2014-08-24 23:32:05 +01:00
cTn 6a58fee7c4 stm32/stm32usbdfu parameters rework, removing UI options dependency 2014-08-24 23:32:05 +01:00
cTn ab02817095 slider bugfix, optimizations 2014-08-18 19:28:26 +02:00
cTn 5bfc81e317 text polish 2014-08-18 19:28:06 +02:00
cTn 8fdda97b01 reformat some stuff 2014-08-16 15:04:17 +02:00
cTn 194798ca2d small ui polish / tweak for the plot control blocks 2014-08-16 00:23:49 +02:00
cTn 80e60d5638 motor and servo indicators will now have tooltip containing signal length in us 2014-08-16 00:16:28 +02:00
cTn 14bb0b5dca merge multiType name and multiType diagram switch into one 2014-08-16 00:11:25 +02:00
Stefan Kolla 6264fd4245 Merge pull request #46 from creyc/development
Added airplane and vtail graphics
2014-08-14 20:12:29 +02:00
creyc 41615891a0 Added airplane and vtail graphics
Added airplane and vtail graphics. Also further reduced filesize of
existing graphics + better readability.
2014-08-14 14:03:17 -04:00
cTn d7810e1bb6 make initial tab data request burst better comply with strict mode to prevent random race conditions 2014-08-14 16:48:16 +02:00
cTn dbf528345e another run on undefined comparators 2014-08-14 16:41:49 +02:00
cTn 468d7f57c8 fix graph initialization on cold start 2014-08-14 16:40:55 +02:00
cTn 932a58d355 pretty pretty pretty 2014-08-12 16:20:26 +02:00
cTn 2753f354e0 polishing run 2014-08-12 16:05:22 +02:00
cTn e27a194ec7 another refactor for global variables, bugfixes for logging tab initialization in strict mode 2014-08-12 15:51:31 +02:00
cTn ec44b77ff2 lots of work on removing global variables 2014-08-10 06:01:44 +02:00
cTn 9043358348 enabling strict in last 2 tabs 2014-08-09 20:51:06 +02:00
cTn 20e6ad0074 enable strict mode in couple more files 2014-08-09 20:01:17 +02:00
cTn 026f01434a moving backers to sponsors block 2014-08-06 15:11:11 +02:00
Dominic Clifton c1ab10c0c8 Fix auxiliary tab when using parallel PWM. 2014-07-31 00:18:04 +01:00
cTn c30e883e16 chain changes, cleanup and fix style 2014-07-25 14:20:09 +02:00
Stefan Kolla a8286c53c5 Merge pull request #42 from CurtisFissel/master
Added motor mix diagrams
2014-07-25 14:12:23 +02:00
CurtisFissel d379cdfcf2 Added Motor Mix Diagrams 2014-07-25 04:03:33 -04:00
cTn 13d17e1528 stm32/stm32usbdfu parameters rework, removing UI options dependency 2014-07-22 14:16:09 +02:00
Dominic Clifton 1688b41eb2 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	changelog.html
	main.js
2014-07-20 01:01:25 +01:00
cTn 1885fba5a0 analytics overhaul 2014-07-16 12:59:12 +02:00
cTn fb7cbe0c8f use sync approach for displaying loading screen (faster then async) 2014-07-12 12:03:13 +02:00
cTn 8a52551671 request and store MSP_BOXIDS (for reasons unknown at the moment) 2014-07-11 17:52:56 +02:00
cTn 32012a831a switching to bars spinner 2014-07-10 23:46:23 +02:00
cTn 14c9aab1ec fix svg offset 2014-07-10 23:28:58 +02:00
cTn ce78dadcd1 going hardcore SVG
https://github.com/jxnblk/loading
2014-07-10 20:50:58 +02:00
cTn 9fc0fa67cb add loading indicator between tab switches 2014-07-10 20:09:54 +02:00
cTn c1ef5aeead yaw offset can now be remembered while switching tabs 2014-07-10 19:23:16 +02:00
cTn e49f4ea5ff converting tab object initialization 2014-07-10 19:19:45 +02:00
cTn a8e19a6956 cleanup cli history 2014-07-10 19:16:53 +02:00
cTn 799fc76c8e hooking up all of the active_tab references 2014-07-10 18:51:02 +02:00
cTn 75e0accf75 hookup new cleanup system 2014-07-10 18:45:18 +02:00
cTn 31dcbbfa91 firmware flasher support in tabs 2014-07-10 18:41:11 +02:00
cTn 56a2bb6a60 logging in tabs 2014-07-10 18:36:10 +02:00
cTn e37191a1b0 cli in tabs 2014-07-10 18:33:30 +02:00
cTn 0a6ce25565 sensors in tabs 2014-07-10 18:31:27 +02:00
cTn 979d419e75 motor outputs in tabs 2014-07-10 18:29:09 +02:00
cTn 36c49dded7 gps in tabs 2014-07-10 18:27:04 +02:00
cTn 2d88d2d46d servos in tabs 2014-07-10 18:24:56 +02:00
cTn b76ec2831b aux config in tabs 2014-07-10 18:22:50 +02:00
cTn 13f49c0f64 receiver in tabs 2014-07-10 18:20:09 +02:00
cTn 00e1ae0500 pid tuning in tabs 2014-07-10 18:14:33 +02:00
cTn f2e8f8911c initial setup in tabs 2014-07-10 18:14:26 +02:00
cTn 5efb1685a4 moving default tab to new tabs object 2014-07-10 18:14:17 +02:00
cTn aca493301a simplify some interval cleaning code 2014-07-10 14:48:33 +02:00
cTn c6700a8588 equip all tab initializers with callback parameter (currently without hooks) 2014-07-09 16:12:37 +02:00
cTn 795502a585 enforce stronger interval cleanup 2014-07-09 15:46:35 +02:00
Dominic Clifton 58f933e92c Merge remote-tracking branch 'multiwii/master'
Conflicts:
	_locales/en/messages.json
	tabs/auxiliary_configuration.html
	tabs/auxiliary_configuration.js
	tabs/receiver.css
2014-07-07 19:45:33 +01:00
Dominic Clifton 9c6fdf81c8 Update servos tab to support cleanflight's cleaner implementation of
channel forwarding which doesn't re-use 'middle'

This essentially removes the legacy multiwii hack support.
2014-07-06 12:26:41 +01:00
cTn 71c0cb65b3 display true heading and heading offset inside 3D cube area 2014-07-06 11:24:18 +02:00
cTn e8c4a03dd5 moving majority of save buttons to bottom right corner, graph margin plish 2014-07-04 20:55:46 +02:00
cTn 7d41ff54a4 cleanup, make the save button ready for future layout 2014-07-04 14:15:25 +02:00
Stefan Kolla b5c051d1c1 Merge pull request #39 from CurtisFissel/Inital_Setup_Info_CSS
Initial Setup tab CSS changes
2014-07-04 14:05:28 +02:00
Curtis Fissel 5ed64642df Moved Save button to be relative to bottom right of window 2014-07-03 22:34:05 -04:00
Curtis Fissel e7cb66b94b Moved Info box under the Battery Box 2014-07-04 01:54:38 +01:00
Curtis Fissel e3fdff0fca Minor CSS change to sensor XYZ numbers in Motor and Sensor Tabs 2014-07-04 01:42:48 +01:00
cTn 6e0177738c removing obsolete highlight 2014-06-30 02:44:55 +02:00
cTn 05dfaf910d sprinkle in some tracking events for firmware flashing 2014-06-28 21:38:06 +02:00
cTn 844b211ea6 add automatic and manual offset for accel data
fixes #35
2014-06-28 13:47:52 +02:00
cTn 60fe31aaf9 add fine 0.05 scale 2014-06-28 13:37:10 +02:00
cTn b633356bab fix clipped numbers on y axis 2014-06-28 13:35:30 +02:00
cTn 13b81934b1 track external url clicks on welcome page 2014-06-27 19:19:06 +02:00
cTn 5bbb07a9e9 update master slider on reinitialize of motor tab
while motors are active and have the same value set
2014-06-27 18:49:41 +02:00
cTn 2e1327f2cd adding more sensitive scale factors as requested #34 2014-06-27 14:43:46 +02:00
cTn e8093b5797 polishing some of the UI outstanding quirks 2014-06-26 15:12:38 +02:00
cTn e5648f5eae add hover to reset link 2014-06-25 13:36:17 +02:00
cTn 797de63051 hook up reset max button 2014-06-25 13:30:17 +02:00
cTn b43f73d303 initial implementation of accel_max_read, missing reset 2014-06-25 13:25:46 +02:00
cTn 6e52d3700d save accel settings separately in motors tab 2014-06-25 13:06:55 +02:00
cTn d128bd76a5 initial implementation of accel graph in motors tab 2014-06-25 13:01:21 +02:00
cTn e19705e4f4 fix first uninitialized sample 2014-06-25 09:28:44 +02:00
cTn 1e459d1af8 loggin polish, sample counter bugfix 2014-06-25 09:18:01 +02:00
cTn 7ac0afe94e correct margin for rx plot 2014-06-24 15:25:32 +02:00
cTn 8422e5d10c define dynamic width for rx_plot 2014-06-24 15:04:50 +02:00
cTn f2aa899fe0 polishing firmware flasher UI and messages 2014-06-24 14:57:41 +02:00
cTn 86aa6a282c dangerous things that people want... 2014-06-23 19:50:39 +02:00
cTn 8d18b6f10e correct profile select border colors 2014-06-23 15:31:38 +02:00
cTn 1f476eb907 kinematics Z fix 2014-06-23 10:07:43 +02:00
cTn 61bed4770f cosmetic change 2014-06-20 14:29:16 +02:00
cTn 8273081fdd moving kinematics data to array 2014-06-20 12:39:42 +02:00
cTn 8dfec796ee add error message for not being connected 2014-06-20 11:59:53 +02:00
cTn 19de1e8040 add MSP_ANALOG support to logger 2014-06-20 11:55:14 +02:00
cTn 211bd5b89e add valid way to exit logging in pass through mode 2014-06-20 11:20:29 +02:00
cTn cb5bcf9c0a initial work on pass through mode for ReadError 2014-06-20 11:07:43 +02:00
cTn f649418fdf moving CLI vars around 2014-06-20 10:29:01 +02:00
cTn 0a2947b1ab sort out usb api errors in canary 2014-06-16 22:00:08 +02:00
cTn 2a18801315 add note 2014-06-09 18:42:07 +02:00
cTn 700ca41957 fix the steps for LEVEL I 2014-06-09 02:56:38 +02:00
cTn b5a1015610 DFU detection and port UI DFU option injection 2014-06-08 20:10:07 +02:00
cTn a0582fd79f adding request usb permissions UI (DEV only) 2014-06-08 19:32:24 +02:00
cTn b09620b6ae remove obsolete needle, cleanup 2014-06-07 17:54:51 +02:00
cTn 75bac26c67 fully dynamic aux channel UI 2014-06-05 16:08:20 +02:00
Dominic Clifton 7e62e98bac Support AUX1-8 on the 'Auxiliary Configuration' tab. 2014-06-04 19:33:24 +01:00
Dominic Clifton 32c2e76784 Update links and messages. 2014-06-01 20:43:03 +01:00
Dominic Clifton 685d6e08cb Merge remote-tracking branch 'multiwii/master' 2014-06-01 19:39:34 +01:00
cTn 5abe7473f8 moving send_message routine to MSP object 2014-06-01 14:10:18 +02:00
cTn 46cf844e7e display current draw in A not mA 2014-05-30 01:41:27 +02:00
cTn d68bd29191 initial support for current sensor code from Lux 2014-05-29 20:16:32 +02:00
cTn 6d38e301ef bugfix for glitchy vertical text position in CLI 2014-05-26 14:11:30 +02:00
cTn 5042d2af2e adding MSP_RAW_GPS support to logger 2014-05-23 17:37:57 +02:00
cTn f3192b6d85 print csv value head as requested by Lux 2014-05-22 22:40:46 +02:00
cTn 7e7e2925f3 retain log file access between sessions 2014-05-22 19:16:40 +02:00
cTn a2cd390d79 more graceful error handling 2014-05-22 17:00:35 +02:00
cTn 18a1626c17 i18n run 2014-05-22 16:42:34 +02:00
cTn 18c71f69c5 adding selectable poll rate, i18n run in todo 2014-05-22 16:29:38 +02:00
cTn 0c95e94cd5 semi working logging, missing poll rate 2014-05-22 16:06:49 +02:00
cTn c40c783ddc initial set of properties 2014-05-22 12:51:06 +02:00
cTn fa90030759 loggin tab, initial work on IO 2014-05-22 12:13:16 +02:00
Dominic Clifton 2421200b1f Point the firmware flasher at the Cleanflight NAZE binaries and commit
messages.
2014-05-21 20:11:05 +01:00
cTn 3ce1296374 fix gps division 2014-05-20 21:01:44 +02:00
cTn 45ae10513c accept flexible amount of aux channels (up to 28) 2014-05-20 14:06:15 +02:00
Dominic Clifton c46ab5b98c Merge remote-tracking branch 'multiwii/development'
Conflicts:
	tabs/receiver.css
	tabs/receiver.html
	tabs/receiver.js
2014-05-20 00:29:03 +01:00
cTn 4ba7cc5a46 generate meters/lines UI dynamically 2014-05-19 23:36:04 +02:00
cTn 953d6f5ef2 saving some cycles in plots 2014-05-16 21:02:59 +02:00
cTn 2c91452eee reorganize 2014-05-16 10:13:30 +02:00
Dominic Clifton 938653c9fa Merge remote-tracking branch 'multiwii/development'
Conflicts:
	js/data_storage.js
	js/msp.js
	tabs/receiver.js
2014-05-16 00:30:20 +01:00
cTn 5f07390d45 stuff rcData to array (allocating up to 32 chan) 2014-05-15 13:12:13 +02:00
Dominic Clifton 49ec225d66 Add support for 12 channels to the receiver tab.
If the incoming data from the FC has 8 channels then only 8 are
displayed.  The message size can be used to calculate the amount of
channels, as per MultiWii protocol 2.3 and Cleanflight.
2014-05-15 00:12:25 +01:00
cTn 05f06075b2 disable checkboxes and plots according to sensors 2014-05-08 15:58:52 +02:00
cTn 21a0242d38 defunk some of the option saving code 2014-05-08 14:56:25 +02:00
cTn ccee927c77 move buttons to the bottom of firmware flasher 2014-05-08 14:56:03 +02:00
cTn 96ce646aa1 firmware flasher i18n support 2014-05-08 12:01:07 +02:00
cTn 1448baf4d6 scalable UI for firmware flasher 2014-05-08 11:27:06 +02:00
cTn 6f823608ff cleanup 2014-05-08 11:16:07 +02:00
cTn 9fbec01a81 cli i18n support 2014-05-08 11:15:35 +02:00
cTn ef2e8086d5 sensors i18n support 2014-05-08 11:09:23 +02:00
cTn 36a47f5abd motors i18n support 2014-05-08 11:02:58 +02:00
cTn c6efcf1850 gps i18n support 2014-05-08 10:56:41 +02:00
cTn aaacf6cea8 support global and local chip erase 2014-05-07 08:07:49 +02:00
cTn 8aafb37864 cleanup 2014-05-07 04:08:52 +02:00
cTn f86a50b20b request MSP_IDENT on initial tab enter 2014-05-07 03:01:59 +02:00
cTn 67a25c96d3 servos i18n support 2014-05-06 23:57:57 +02:00
cTn efb481227c aux i18n support 2014-05-06 23:39:37 +02:00
cTn a7c0e56254 receiver i18n support 2014-05-06 23:33:47 +02:00
cTn eb973cff16 initial setup i18n support 2014-05-06 18:07:32 +02:00
cTn eac97e1b59 pid tuning got full i18n support 2014-05-06 17:34:59 +02:00
cTn 2162a2b9d3 pre-enable i18n for all html content in tabs 2014-05-06 16:48:46 +02:00
cTn 6a33801463 default tab moved to i18n 2014-05-06 16:45:26 +02:00
cTn c3aa3a3fab lat/lon values in gps tab are now gmap links 2014-05-06 02:08:55 +02:00
cTn fbbd677981 scale motor tab 2014-05-05 16:44:02 +02:00
cTn 7aa25dc732 fix 2 pixels of extra margin, fix UI blinking 2014-05-05 16:43:50 +02:00
cTn e3d05650cd pid tab will also scale now 2014-05-05 15:14:27 +02:00
cTn 5118da56d5 fix UI resize for mag/info, cleanup 2014-05-05 14:58:55 +02:00
cTn 462f907248 receiver tab will now scale nicely 2014-05-05 12:44:29 +02:00
cTn 0add615649 scale aux names nicely 2014-05-05 12:23:18 +02:00
cTn e1698b481c scalable cli 2014-05-05 12:20:39 +02:00
cTn ce9110e45d scalable graphs 2014-05-05 12:11:52 +02:00
cTn 801592da97 fix indentation 2014-05-05 11:48:24 +02:00
cTn 244b6d923f small optimization for RX plot scaling 2014-05-05 11:34:20 +02:00
cTn 9914f745a1 landing page scalable 2014-05-05 11:34:06 +02:00
cTn 990d0595be small rework / bugfixes for aux UI 2014-05-04 14:51:08 +02:00
cTn 46f72b344e correct assignments 2014-05-04 13:27:12 +02:00
cTn 96cdd1d6c3 bump the width little bit more 2014-05-04 13:18:08 +02:00
cTn 4f8f45f290 add pid names to PID table from PID_names array 2014-05-03 22:54:33 +02:00
cTn 7e82e96114 add support for MSP_PIDNAMES 2014-05-03 22:42:11 +02:00
cTn 63aa7c8092 bugfix for high dpi glitch on welcome screen 2014-05-03 19:51:16 +02:00