Commit Graph

398 Commits (6a58fee7c41d186e6d204baa8dbcb6e0ab54b5d3)

Author SHA1 Message Date
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
cTn fd576711a9 blind ports 2014-01-18 12:14:18 +01:00
cTn 2bd899e4a1 add race conditions 2014-01-16 03:09:17 +01:00
cTn 449f219a0c initialize initial tab after "reset to default" 2014-01-15 16:55:33 +01:00
cTn d8aca56961 mag declination handling changes 2014-01-15 15:17:29 +01:00
cTn f9087db785 ui polish and bugfixes 2014-01-15 14:16:43 +01:00
cTn edbf03aa3f support for mag_declination and UI polish 2014-01-15 12:34:23 +01:00
cTn 8c98bff682 support for maxthrottle and mincommand 2014-01-15 12:10:27 +01:00
cTn 43263c7dd5 revert faulty equation 2014-01-14 14:37:29 +01:00
cTn 20bb851514 implements throttle UI
#15
2014-01-13 18:07:34 +01:00
cTn 467b228b34 MISC UI implementation for battery
fixes #15
2014-01-13 17:43:22 +01:00
cTn 1f2180be89 removing obsolete code / cleaning up 2014-01-13 14:18:46 +01:00
cTn 937dcf9742 extending range of RC rate to 0-2.5 2014-01-13 14:04:06 +01:00
cTn ce495cd260 limit custom firmware file size to 1 MB 2014-01-11 00:08:24 +01:00
cTn dba4b0d6dd updating url 2014-01-04 18:27:02 +01:00
cTn b96d19a542 UI polish 2014-01-04 17:58:44 +01:00
cTn e4666efa4e UI polish 2014-01-04 11:13:59 +01:00
cTn c5b82cf32d UI polish 2014-01-04 10:37:52 +01:00
cTn 96ea6bcdb5 more UI changes 2014-01-03 10:51:43 +01:00
cTn 64038b64a0 enable MSP_STATUS update in servos tab 2014-01-03 10:40:15 +01:00
cTn 07e72f230c UI polish 2014-01-03 10:35:57 +01:00
cTn 608a7f7916 UI polish 2014-01-03 10:22:22 +01:00
cTn 7dbd4bac82 UI polish 2014-01-03 10:13:55 +01:00
cTn 4a34035891 UI polish 2014-01-03 10:01:54 +01:00
cTn e38a515b31 fix always triggered save button in receiver tab 2014-01-01 12:17:08 +01:00
cTn 438815fd75 note about auto-connect in firmware flasher 2013-12-29 11:22:13 +01:00
cTn 34a42a4a29 moving firmware flasher css to separate file 2013-12-29 11:18:25 +01:00
cTn 809cc427de fix "blinking" UI glitch 2013-12-18 21:58:01 +01:00
cTn ad8304f7a8 handle small screen resolutions more gracefully
fixes #16
2013-12-18 14:57:27 +01:00
cTn 078d305259 allow save button to trigger with CAMSTAB 2013-12-18 02:35:00 +01:00
cTn 01a5c753aa bugfixes & tiny optimizations 2013-12-15 02:28:12 +01:00
cTn fd62b8568c validation 2013-12-12 17:10:10 +01:00
cTn e7a02d0e21 moving to GUI integrated interval/timeout model 2013-12-11 18:57:29 +01:00
cTn 64dbef2c58 simplify hex referencing 2013-12-10 08:19:18 +01:00
cTn ac02c9ac5e disable servo ui when its not necessary 2013-12-08 20:19:49 +01:00
cTn 66b7f31498 moving css for each tab into separate file 2013-12-07 23:13:29 +01:00
cTn af1c2972fc typo fix 2013-12-07 02:06:05 +01:00
cTn 1e89ffd808 show raw firmware size in bytes 2013-12-05 23:15:37 +01:00
cTn ae6d902b88 fixing buffer overflow 2013-12-05 11:03:29 +01:00
cTn 0344110c2d using IDENT as first callback to draw initial tab
fixes #10
2013-12-05 10:25:13 +01:00
cTn b950ad9fb8 check for CAMSTAB and CAMTRIG
fixes #12
2013-12-05 10:07:13 +01:00
cTn 607abbd046 moving request for MSP_BOXNAMES & MSP_BOX
to aux tab, as the content can dynamically change (while changing
configuration via CLI)
#12
2013-12-05 09:54:49 +01:00
cTn 5427d18438 unverified support for gimbal in servos tab 2013-11-19 09:51:39 +01:00
cTn 55de43255c implements progress bar fix #7 2013-11-16 13:03:42 +01:00
cTn f490f99596 processing hex file in different thread 2013-11-16 10:01:29 +01:00
cTn 1b4a51ef05 utilizing improved GUI object in CLI 2013-11-15 17:17:22 +01:00
cTn c106f45ebf streamlining 2013-11-15 17:03:50 +01:00
cTn 71ee8d5ad1 utilizing new hex parser 2013-11-15 16:17:43 +01:00
cTn d73ebb2614 adding lockdown protection on flash button 2013-11-14 19:02:32 +01:00
cTn e1b950e034 polishing 2013-11-14 16:40:47 +01:00
cTn 422c19fb22 adding warning 2013-11-14 08:07:57 +01:00
cTn 5917b78d54 adding back button with ui hooks 2013-11-14 07:49:02 +01:00
cTn a0c442064f bugfixes 2013-11-14 07:39:39 +01:00
cTn b6fb43993a noting down some github api 2013-11-13 13:53:44 +01:00
cTn 89b2f79c52 polishing 2013-11-13 13:31:34 +01:00
cTn ae04de8862 adding support for remote firmware loading 2013-11-13 13:24:05 +01:00
cTn a06e37603f polishing across the board 2013-11-13 10:56:14 +01:00
cTn 93fed34799 removing debug code 2013-11-13 10:36:36 +01:00
cTn d3cd348ac3 initial implementation of stm32 flash procedure 2013-11-13 10:04:14 +01:00
cTn cf4151c3a2 adding style, implementing more UI hooks 2013-11-13 09:32:33 +01:00
cTn 3304bcf6f3 adding & utilizing hex reader 2013-11-13 09:13:24 +01:00
cTn f15f749ed3 initial code for reading local hex file 2013-11-13 09:09:02 +01:00
cTn 5033273773 adding flasher button and initial file structure 2013-11-13 08:55:29 +01:00
cTn 4244b56ffa adding some misuse protection 2013-11-12 12:07:41 +01:00
cTn 7cbf695602 implementing live mode 2013-11-12 11:43:08 +01:00
cTn 43b0d615dc adding accel note 2013-11-12 08:48:13 +01:00
cTn 3d58387f62 change button bg color while calibrating 2013-11-12 05:16:05 +01:00
cTn 641ae33628 polishing text 2013-11-12 02:32:06 +01:00
cTn 2013095c01 motor test mode polished 2013-11-12 02:24:45 +01:00
cTn 7003a339ff utilizing capability bit 2013-11-11 13:37:03 +01:00
cTn edc7df490c motor testing implementation (needs to be polished) 2013-11-11 12:57:22 +01:00
cTn 324721a834 save sequence for rate mode implemented 2013-11-11 07:02:32 +01:00
cTn 6316bbb80b rate mode implemented for airplane (missing save) 2013-11-11 06:56:03 +01:00
cTn 3a9b96390a removing some obsolete code 2013-11-11 06:00:52 +01:00
cTn 5a400c141f adding notice in the beginning of file 2013-11-11 05:38:48 +01:00
cTn b21ff9ce1b polished 2013-11-10 22:53:54 +01:00
cTn 6cd532cc02 bitfields should save properly now (needs polish) 2013-11-10 22:37:19 +01:00
cTn e4703d9b88 improving support 2013-11-10 21:56:53 +01:00
cTn 0754e9558e second approach to implement servos 2013-11-10 21:41:10 +01:00
cTn a93ce9e384 makes no sense at all #2 2013-11-10 18:40:20 +01:00
cTn d2b1c3553e makes no sense at all 2013-11-10 18:31:44 +01:00
cTn 00d3833454 releasing 2013-11-09 18:36:38 +01:00
cTn 475b331816 removing about page 2013-11-09 07:02:08 +01:00
cTn 0f23b5f5d9 utilizing tab_switch_cleanup functionality 2013-11-09 06:14:21 +01:00
cTn 36604ca724 implementing GUI object with active_tab tracking 2013-11-09 05:57:05 +01:00
cTn 474a610a30 utilizing new MSP callback api
this resolves a lot of underlying bugs, however bug that causes failed
initialization after leaving CLI tab and entering Servo tab is still
there.
2013-11-09 04:05:33 +01:00
cTn fbc886787d strongly refactored MSP with callback support 2013-11-09 03:52:06 +01:00
cTn a91e04e1c4 placeholder code for rate parameter 2013-11-08 15:15:24 +01:00
cTn 32a140268d save button now actually save the configuration 2013-11-08 13:52:44 +01:00
cTn 255c0d24ae bugfixes and initial update ui hook 2013-11-08 13:30:23 +01:00
cTn 5f6aeb72f8 initial work on servos 2013-11-08 13:04:30 +01:00
cTn 711a052f04 adding servos tab 2013-11-08 10:35:06 +01:00
cTn 5941ada4cd adding forgotten array selectors 2013-11-01 21:42:28 +01:00
cTn 8e7897ed9c polishing 2013-11-01 15:04:55 +01:00
Davide Bertola ecf585cd5b Add command history to cli
Use up/down arrows to cycle trought it
2013-11-01 13:33:19 +01:00
Stefan Kolla 737207ccd6 Merge pull request #3 from davibe/master
Add debug graphs to raw sensor data tab
2013-10-31 15:05:39 -07:00
Davide Bertola f8bab91562 Add debug graphs to raw sensor data tab 2013-10-31 22:45:07 +01:00
cTn 45da60fc3e implemented "landing page" and changelog 2013-10-30 17:42:04 +01:00
cTn efd0286f99 utilizing multiType 2013-10-30 17:41:29 +01:00
cTn 8509396384 display current aux channel positions 2013-10-29 14:51:56 +01:00
cTn 0084a3cf33 routine changes 2013-10-29 14:49:43 +01:00