Commit Graph

398 Commits (6a58fee7c41d186e6d204baa8dbcb6e0ab54b5d3)

Author SHA1 Message Date
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
cTn b6e0cdfcc4 release 2014-05-03 01:07:33 +02:00
cTn 854a17e0f2 preparing some stuff for dongs 2014-05-03 01:03:24 +02:00
cTn 745e671615 display 3D fix status, widen the columns by 10px 2014-04-30 16:12:25 +02:00
cTn 7652b469cc polishing landing page 2014-04-29 18:56:36 +02:00
cTn 98e950807e bugfix/release 2014-04-29 01:48:18 +02:00
cTn 8691a77c2a get raw hex from the new github url 2014-04-26 00:08:18 +02:00
cTn 6049cf0ec4 dedicated options icon/button (live access) 2014-04-22 16:16:22 +02:00
cTn 8c4a4277f8 implementation of options tab, polished statusbar 2014-04-22 00:30:22 +02:00
cTn 3a5741d9ed reorganizing update helpers 2014-04-21 12:14:03 +02:00
cTn 3421916c21 bugfixes for last merge 2014-04-21 11:59:02 +02:00
Tobias Raeder c1fc82e0e4 Add helpers to resize the receiver/sensor plots 2014-04-20 23:12:18 +02:00
cTn 1280c7668c optimizing/cleaning up 2014-04-19 22:23:44 +02:00
cTn e9b1df35a1 using forward chaining (like rest of the project) 2014-04-18 01:07:10 +02:00
cTn 10c8fc6bf3 adding labels, adding 500 deg scale for gyro 2014-04-17 01:05:25 +02:00
cTn 8ba30a91d9 plot enable/disable toggles 2014-04-14 00:15:56 +02:00
cTn c85f5af9cb optimize 2014-04-13 22:43:24 +02:00
cTn a0cf5463bc narrow the line selector 2014-04-13 19:15:49 +02:00
cTn 32b3c532c9 remove bogus code 2014-04-13 18:37:10 +02:00
cTn 36cb1082ee also hide AA in receiver tab 2014-04-13 18:05:30 +02:00
cTn f91c73a38b clamp width scale, reorder elements to hide AA 2014-04-13 18:04:08 +02:00
cTn 000ff998e1 scale settings are now preserved 2014-04-13 17:48:47 +02:00
Tobias Raeder 89ef9ac9a7 Clamp values on sensors y axis 2014-04-13 17:01:59 +02:00
cTn f36ebee97e hooking up some scales, not finished 2014-04-13 16:12:31 +02:00
cTn e057db2343 separate rate and scale select events 2014-04-13 15:40:42 +02:00
cTn b577479678 hook raw values text representations to data 2014-04-13 15:33:06 +02:00
cTn a0a2ff47a8 get plot dimensions from css (not hardcoded) 2014-04-13 14:49:29 +02:00
cTn 3fea3fafb0 utilize some of the free space 2014-04-13 14:44:08 +02:00
cTn 311366fe9d initial rework pass for new d3 graphs 2014-04-13 14:35:30 +02:00
Tobias Raeder de26bdb0d0 Use d3 to render the sensors tab 2014-04-13 11:54:35 +02:00
Tobias Raeder daea4d64a9 Receiver Tab d3 cleanup 2014-04-12 17:37:07 +02:00
cTn 1268e0c206 trigger flash routine via enter (for dongie) 2014-04-11 21:21:48 +02:00
cTn 74e9256e75 correcting MSP implementation, optimizations 2014-04-11 15:11:59 +02:00
cTn e01160dae7 trigger line feed for CrOS as well (!OSX) 2014-04-10 23:06:12 +02:00
cTn ad717d5fe1 fix range sliders not firing events properly 2014-04-10 17:36:26 +02:00
cTn d8b79c9571 release 2014-04-03 15:38:41 +02:00
cTn e0510603d8 info box with voltage & rssi on initial setup 2014-04-03 14:33:30 +02:00
cTn 2977f9725b removal of clipboard write 2014-04-03 14:20:12 +02:00
cTn d953917953 immediately pull plots on start 2014-04-03 13:46:55 +02:00
cTn 75588cbf48 servos tab table polish 2014-04-02 15:47:34 +02:00
cTn fb099298b8 bugfix for profile select UI not updating in sync 2014-03-30 12:13:17 +02:00
cTn 8d6702c15e lowering MSP_STATUS pull speed to 250ms 2014-03-30 11:51:16 +02:00
cTn 1a2be85155 keep dom elements for lines if possible 2014-03-30 11:11:06 +02:00
cTn 12847de8ba tiny optimize 2014-03-29 21:48:20 +01:00
cTn 7e3a63a4d1 new receiver plot based on D3 2014-03-29 19:21:13 +01:00
cTn 58d43c381b removal of char_counter, new port_usage, i18n
added bitrate to serial object, removed last bits of 'port_handler'
interval code forgotten in the kill routines, new port_usage is now
saved in a separate file
2014-03-29 00:59:39 +01:00
cTn 241b44e893 instead of searching each update, use references 2014-03-28 18:45:50 +01:00
cTn a7fab85d42 updating flotr2, rework of graph pull timers 2014-03-23 18:49:21 +01:00
cTn 1597de647c add name to some anonymous functions in data tab 2014-03-23 00:38:25 +01:00
cTn 82badeece1 callback hell resolving patch, optimize 2014-03-23 00:28:41 +01:00
cTn 9b29f78e3e whitespace trimming run 2014-03-08 06:25:15 +01:00
cTn 3f6f363d1b plot update rate can be now adjusted in RX tab 2014-03-06 19:50:01 +01:00
cTn 52559cf9ec tiny sensors tab code polish 2014-03-06 19:48:10 +01:00
cTn 219a0dfdfa motor UI bugfixes, bug reported by mastag25 2014-03-02 23:29:19 +01:00
cTn 781d058228 display commit date & message with online fw
#25
2014-02-27 18:56:12 +01:00
cTn 94947808e3 release 2014-02-27 12:05:31 +01:00
cTn f30a26c1a5 cleanup, info and log messages added 2014-02-26 08:32:57 +01:00
cTn 9df8ad2337 adding missing chrome.storage implementation 2014-02-26 08:20:30 +01:00
cTn 09a1252410 mostly working flash on connect sequence 2014-02-26 08:10:08 +01:00
cTn ab4a5398b4 adding flash on connect UI, backend missing 2014-02-26 07:09:53 +01:00
cTn e0b9388834 save reboot sequence settings across instances 2014-02-25 15:40:18 +01:00
cTn 0101f753f9 dump sensor data values on tab re-initialization
fixes #28
2014-02-25 13:59:52 +01:00
cTn d365ab6645 first pass on making sensor tab variables private
#28
2014-02-25 13:29:22 +01:00
cTn 9218984885 change the command queue in receiver tab (bugfix)
as MSP_RC is being called in auxiliary tab it could trigger the callback
added inside the receiver initialization sequence, making the
initialization fail
2014-02-22 22:54:06 +01:00
cTn fafd92efe4 hide overloaded variable from the user
#fixes 27
2014-02-22 22:21:47 +01:00
cTn 6889c0c800 change motor tab behavior/ui
fixes #26
2014-02-22 22:02:07 +01:00
cTn 844121e4bf implemented new more powerful port handler 2014-02-21 14:47:30 +01:00
cTn afd0bcf59a fix font size on one of the 3d cube sides 2014-02-20 12:47:35 +01:00
cTn 31125f3f67 request first set of samples then load GPS UI 2014-02-15 01:10:01 +01:00
cTn ce351d7521 new UI population / JS execution order
(blink bugfix for several tabs)
2014-02-14 22:17:51 +01:00
cTn d4dbb880d6 more cleanup 2014-02-14 21:54:21 +01:00
cTn 40a30118a6 removing obsolete code 2014-02-14 21:53:29 +01:00
cTn 65555b224c added profile select in PID tab 2014-02-14 15:41:36 +01:00
cTn 88ed454169 bugfix / cleanup routine for delayed data
requests that could leak into CLI and cause corruption
2014-02-10 16:26:43 +01:00
cTn df602751f5 bugfixes related to new ihex parser land 2014-02-09 15:36:22 +01:00
cTn e2cfa50262 moving workers to js folder 2014-02-07 21:48:04 +01:00
cTn 430d366c8f bugfix for tab inner re-initialization 2014-02-04 18:56:20 +01:00
cTn 8686a45831 adding more user-notify messages 2014-02-04 18:52:21 +01:00
cTn 60cdd51dfa dynamic scale for motor output block size 2014-02-03 09:23:15 +01:00
cTn 5b130cfc9b adjusting element sizes due to window size change
disabling compass UI
2014-02-03 09:10:13 +01:00
cTn a30569077a removing obsolete notify, first hooks to GUI.log 2014-02-03 08:45:21 +01:00
cTn 3fb3c337e6 moving Vario below ALT in PID tab 2014-02-02 18:40:16 +01:00
cTn 37c96b9aea initial changes 2014-02-02 15:31:09 +01:00
cTn 12b2d7b85d cleanup for initial setup values 2014-02-02 03:59:16 +01:00
cTn 014844ba0a apply limits, cleanup for RC values in pid tab 2014-02-02 03:47:25 +01:00
cTn 67d0fc9f3a cleanup, reorder, add limits 2014-02-02 03:42:55 +01:00
cTn 4c309967bb rename 2014-02-02 01:35:57 +01:00
cTn 35d66ed4c3 moving MSP related data object to separate file 2014-01-28 01:33:25 +01:00
cTn 61fe3d6141 only fire one event instead of 8 on master change 2014-01-26 21:41:46 +01:00
cTn c389a71ece adding method to empty send buffer, limits 2014-01-26 21:37:19 +01:00
cTn a339b25c64 async approach to aux status updating 2014-01-26 20:00:29 +01:00
cTn 47ef16b575 servos tab bugfix 2014-01-26 19:56:03 +01:00
cTn 575f5ac8ef instant initialization for graphs 2014-01-26 15:22:12 +01:00
cTn 8c95ee1ca7 changing scale factors 2014-01-26 00:30:07 +01:00
cTn 9f421618ac merge #23 2014-01-25 21:15:40 +01:00
Lukas S 10b238d14f add VEL-PID setting 2014-01-25 20:05:09 +01:00
cTn 793be64474 force redraw on each new CLI messages (bugfix)
fixes failed / half-redraw behavior that i am experiencing on windows
with chromium 33+ beta
2014-01-24 22:17:17 +01:00
cTn 5a2ebe9af4 moving content loading inside tab initialization 2014-01-24 17:06:54 +01:00
cTn b7179db5f6 disabling custom spinner emulation 2014-01-23 23:47:14 +01:00
cTn 9745a97e46 UI polish / bugfixes 2014-01-23 23:47:01 +01:00
cTn dd72cf25ee UI bugfix 2014-01-22 23:26:06 +01:00
cTn 39075c06ab drop junk in input buffer before entering CLI
this could use some polishing but i think it will do for now
close #21
2014-01-22 20:51:12 +01:00
cTn c0937ddbd4 splitting MSP and CLI integration, new serial api 2014-01-22 20:35:37 +01:00
cTn 834345a80c master slider, min/max limits, needs more testing
fixes #19
2014-01-22 19:55:36 +01:00
cTn eaeda19842 visual indicators for successful save to eeprom
close #20
2014-01-22 19:05:52 +01:00
cTn dfff14781a adding limits 2014-01-22 16:24:01 +01:00
cTn 996b81b53f enabling spinners in all spinner required tabs 2014-01-22 16:03:14 +01:00
cTn d0bf009abb initial custom spinner implementation, needs work 2014-01-22 15:36:34 +01:00
cTn fa6ae21076 moving stuff around 2014-01-22 00:32:26 +01:00
cTn b7458ee0e0 bugfix 2014-01-21 22:46:54 +01:00
cTn 0ccdc762b4 adding refresh button to PID/Receiver tabs 2014-01-19 17:30:55 +01:00
cTn 6382cd96df redistributing requests to keep animations smooth 2014-01-18 12:30:01 +01:00