Commit Graph

368 Commits (c24b8fb4822c4bac78b44bb005cefaf9995e0d86)

Author SHA1 Message Date
cTn 7d097a51b6 auto connect bugfixes 2014-03-05 00:45:25 +01:00
cTn 2d1099a3a9 rework & tiny optimizations 2014-03-02 18:36:28 +01:00
cTn 6e9ac33cba bugfixes 2014-02-28 20:34:11 +01:00
cTn bf3a6b40b3 callbacks_cleanup bugfix 2014-02-28 17:38:08 +01:00
cTn 9a0fbbe96b initial work on callbacks_cleanup 2014-02-28 15:44:07 +01:00
cTn 927589e22f clear callbacks the smarter way 2014-02-28 14:07:11 +01:00
cTn 09a1252410 mostly working flash on connect sequence 2014-02-26 08:10:08 +01:00
cTn 0c3374d8a1 add port handler support for non-timeout callbs 2014-02-26 07:23:50 +01:00
cTn d5b64cb291 verify version on connect 2014-02-25 14:37:34 +01:00
cTn ad3382a91f clean callbacks/timeouts the smart way 2014-02-24 12:44:33 +01:00
cTn 4a08e16e5e port handler improvements 2014-02-24 11:54:54 +01:00
cTn 6889c0c800 change motor tab behavior/ui
fixes #26
2014-02-22 22:02:07 +01:00
cTn 0339f87d86 more robust approach 2014-02-22 21:43:17 +01:00
cTn 7d4e7f8310 write to file IO bugfix 2014-02-22 21:23:06 +01:00
cTn 23ad4a9426 do things properly not like a troll 2014-02-22 11:19:18 +01:00
cTn d92704c374 .interval_kill_all method enhancements / bugfix 2014-02-22 11:13:37 +01:00
cTn 38d6a80ae2 major port handler rework 2014-02-21 21:12:19 +01:00
cTn 844121e4bf implemented new more powerful port handler 2014-02-21 14:47:30 +01:00
cTn e1a15b2bb4 deploying callback/timeout system for all MSP
commands, i am currently using static timeout (interval) of 1000ms, this
might be changed in the future
2014-02-20 12:16:00 +01:00
cTn c44f1bb36d utilize MSP_SET_MOTOR callback (its possible now) 2014-02-20 12:13:33 +01:00
cTn 65555b224c added profile select in PID tab 2014-02-14 15:41:36 +01:00
cTn 8e97a68cb1 bumping up bitrate for testing 2014-02-12 10:43:21 +01:00
cTn dc7ac9e242 rename 2014-02-11 11:03:26 +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 238f18b5c5 reordering, muting excessive logging 2014-02-09 16:26:18 +01:00
cTn f566596bc7 cleanup 2014-02-09 16:03:42 +01:00
cTn 2af2db5808 cleanup 2014-02-09 15:56:06 +01:00
cTn e6a6f0a075 support new ihxer parser (needs cleanup), tested 2014-02-07 22:33:29 +01:00
cTn 7bde2a159e new ihex parser 2014-02-07 21:55:06 +01:00
cTn e2cfa50262 moving workers to js folder 2014-02-07 21:48:04 +01:00
cTn 2b416c6821 print udid on connect 2014-02-04 19:16:53 +01:00
cTn a9f73b6384 no more playing nice with official msp 2014-02-04 19:00:53 +01:00
cTn 8686a45831 adding more user-notify messages 2014-02-04 18:52:21 +01:00
cTn e3ec48452c utilize latest changes in serial lib 2014-02-03 10:07:54 +01:00
cTn 4b2d5c4a48 upgrading serial lib 2014-02-03 10:02:49 +01:00
cTn 9de5cdcf84 extra failsafe to trigger while leaving motor tab 2014-02-03 09:28:10 +01:00
cTn 9b63c082d1 more .log hooks 2014-02-03 09:15:13 +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 2ebd108f43 initial log window implementation 2014-02-03 06:19:06 +01:00
cTn 2ce29db887 more dynamic approach to pid parsing 2014-02-02 03:23:44 +01:00
cTn f5113a55e2 implementation for current canary 34 2014-01-31 15:51:47 +01:00
cTn 51066a1962 removing 300 baud, STM32 flasher note 2014-01-28 12:21:35 +01:00
cTn 6ee1982050 always try to consume all of the data in retrieve 2014-01-28 04:02:47 +01:00
cTn 35d66ed4c3 moving MSP related data object to separate file 2014-01-28 01:33:25 +01:00
cTn e5041c233e adjusting MSP according to the latest bf changes 2014-01-28 01:33:01 +01:00
cTn 14d125a4ad shaving down some delay time 2014-01-28 01:11:37 +01:00
cTn 853860b1ad bugfixes 2014-01-27 23:15:34 +01:00
cTn ee52ab0aaf had it right the first time 2014-01-27 21:41:32 +01:00
cTn c2a4223868 flashing protocol changes 2014-01-27 21:37:42 +01:00
cTn 2402c1b49b global serial statistics, remove obsolete code 2014-01-27 21:14:49 +01:00
cTn c51e6eb2fb add function name (listeners readability/clarity) 2014-01-27 01:59:40 +01:00
cTn d2a7b4559b removing obsolete parameter 2014-01-27 01:52:01 +01:00
cTn c98bdd9f54 traffic tracking inside serial backend 2014-01-27 01:48:34 +01:00
cTn b0c4b1cf1b wider scope 2014-01-27 00:49:28 +01:00
cTn d258cab005 don't repeat the same code 2014-01-27 00:48:21 +01:00
cTn c389a71ece adding method to empty send buffer, limits 2014-01-26 21:37:19 +01:00
cTn c7dae0f5e3 speed up 2014-01-26 20:19:47 +01:00
cTn 476a04fda3 cleanup on disconnect 2014-01-26 20:14:21 +01:00
cTn e907531114 internal serial output buffer 2014-01-26 20:01:46 +01:00
cTn cbf4db1efe debug message for timed out MSP commands 2014-01-26 20:01:18 +01:00
cTn 2579b7d394 MSP - on fail retry codes that requested callback
#close 11
2014-01-26 18:46:36 +01:00
cTn 21af65567c created MSP disconnect cleanup routine 2014-01-26 18:24:46 +01:00
cTn 384502eb3a rename 2014-01-26 15:20:38 +01:00
Lukas S 5040bca974 fix mag scale factor 2014-01-26 00:59:01 +01:00
cTn 8c95ee1ca7 changing scale factors 2014-01-26 00:30:07 +01:00
cTn aa49e8c375 different approach to serial API logging 2014-01-25 13:48:31 +01:00
cTn 7edc3605e5 updating jquery to 2.1.0 2014-01-24 21:45:59 +01:00
cTn bb7bedaf14 log baud speed on port.connect 2014-01-23 00:36:36 +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 a004eeecae updating stm32 flashing speeds 2014-01-21 14:40:22 +01:00
cTn 763696b380 changing flasher speeds 2014-01-21 14:20:31 +01:00
cTn cdad9db791 updating analytics bundle 2014-01-19 01:03:11 +01:00
cTn f13f07942e bugfix 2014-01-18 19:20:34 +01:00
cTn e27f8019d7 cleanup & improvements, callback approach 2014-01-18 12:55:09 +01:00
cTn 643a894730 working firmware flasher 2014-01-18 12:44:51 +01:00
cTn e45d1e69a9 primary backend upgrade 2014-01-18 12:14:33 +01:00
cTn 8acb539f70 upgrading cleanup routine to latest serial 2014-01-18 12:14:09 +01:00
cTn 64fe1d7b05 updating msp 2014-01-18 12:02:59 +01:00
cTn 9caa5e251e adding new serial object utilizing new serial api 2014-01-18 11:44:43 +01:00
cTn b9a09b38a0 callback based upload for restoring settings 2014-01-15 14:31:03 +01:00
cTn 10caea40d4 don't allow reading files bigger then 1MB 2014-01-15 13:07:51 +01:00
cTn 957e1d3bd4 extending backup support (MISC) 2014-01-15 13:05:19 +01:00
cTn edbf03aa3f support for mag_declination and UI polish 2014-01-15 12:34:23 +01:00
cTn 467b228b34 MISC UI implementation for battery
fixes #15
2014-01-13 17:43:22 +01:00
cTn f72a99f327 get MISC implementation 2014-01-13 16:16:16 +01:00
cTn d4c5c3406d reset packet state on hot-disconnect 2014-01-04 10:08:13 +01:00
cTn 3508319e15 slow down port polling to 250ms 2014-01-03 10:40:34 +01:00
cTn 64038b64a0 enable MSP_STATUS update in servos tab 2014-01-03 10:40:15 +01:00
cTn 353b591c70 adding auto-connect text, style, tooltip 2013-12-29 11:32:21 +01:00
cTn 114176c074 auto-connect support 2013-12-29 11:15:04 +01:00
cTn d635fe0bde *christmas evening commit*
fixes #17
2013-12-24 19:17:59 +01:00
cTn 6992f4b7f9 removing obsolete timeout 2013-12-16 11:01:00 +01:00
cTn 4cf41a4296 reset status bar members after disconnecting 2013-12-15 18:45:46 +01:00
cTn 3574953c38 removing obsolete code 2013-12-15 18:41:25 +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 5e636b2920 adding over-flash protection 2013-12-10 08:53:53 +01:00
cTn 64dbef2c58 simplify hex referencing 2013-12-10 08:19:18 +01:00
cTn 89f6b1bf71 adding more debug functionality 2013-12-06 19:02:31 +01:00
cTn a81cdb6d9d polishing serial backend and background page 2013-12-06 18:32:32 +01:00
cTn 49317da015 polishing flashing protocol 2013-12-06 18:23:40 +01:00
cTn e9879ea545 adding missing GUI unlock/cleanup on error 2013-12-05 12:40:10 +01:00
cTn 586e166ab7 polishing 2013-12-05 11:04:15 +01:00
cTn 26a969b2cf improving interval methods in GUI object 2013-12-05 11:03:17 +01:00
cTn ac85aeff8a adding packet error indicator in status bar
fixes #8
2013-12-05 10:34:10 +01:00
cTn 0344110c2d using IDENT as first callback to draw initial tab
fixes #10
2013-12-05 10:25:13 +01:00
cTn 42101ec791 initial tab init moved to serial backend
#10
2013-12-05 10:17:49 +01:00
cTn 5d1a8f7aa1 adding cleanup routine for new timer code in aux
#12
2013-12-05 09:55:31 +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 71677c2b68 reverse last speed change for compatibility 2013-12-04 18:13:05 +01:00
cTn a1610a0d0e use higher bitrate, incompatible with chrome < 33 2013-12-04 17:30:55 +01:00
cTn 36960513e3 polishing bitrate selector 2013-12-04 14:11:36 +01:00
cTn 8253e49e2b removing obsolete debug code 2013-12-03 21:33:12 +01:00
cTn 77f00b0c6b support for already initialized mcu 2013-12-03 21:23:31 +01:00
cTn bb5bffc555 bugfix 2013-12-03 20:55:48 +01:00
cTn 04ee01f057 loosing up verification for interface init 2013-12-03 20:52:00 +01:00
cTn bc0393e932 updating lib 2013-11-24 19:52:53 +01:00
cTn 56251916aa handle connecting failure more gracefully 2013-11-22 12:11:20 +01:00
cTn e99cbcecee polishing connect UI 2013-11-22 11:59:38 +01:00
cTn d21dc8c916 implemented automatic port poll/refresh 2013-11-20 12:26:00 +01:00
cTn cf601a38f3 some initial fixes, still broken :'( 2013-11-16 19:14:34 +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 1a80ecff44 variable bitrate definition per OS 2013-11-15 18:03:10 +01:00
cTn 557ed55144 improving GUI object 2013-11-15 17:13:36 +01:00
cTn c106f45ebf streamlining 2013-11-15 17:03:50 +01:00
cTn bbd0842927 adding notes 2013-11-15 16:35:36 +01:00
cTn f66e97608f more debug info 2013-11-15 16:33:10 +01:00
cTn 3d7f66f586 updating supported chips table 2013-11-15 16:31:16 +01:00
cTn 71ee8d5ad1 utilizing new hex parser 2013-11-15 16:17:43 +01:00
cTn c57d52c3d5 new more powerful hex parser 2013-11-15 16:17:25 +01:00
cTn 26803515f5 bugfixes & polishing 2013-11-14 19:16:33 +01:00
cTn fd50a72d0a polishing last commit 2013-11-14 16:48:37 +01:00
cTn 0339c396a7 new approach of dealing with the reboot "R" 2013-11-14 16:41:09 +01:00
cTn 75ff1dcc90 adding support for connect_lock property in GUI 2013-11-14 07:27:35 +01:00
cTn 89b2f79c52 polishing 2013-11-13 13:31:34 +01:00
cTn bac9677d15 bugfixes 2013-11-13 11:48:45 +01:00
cTn eb694f866f routine update 2013-11-13 10:59:07 +01:00
cTn a06e37603f polishing across the board 2013-11-13 10:56:14 +01:00
cTn 0f2c2f2a1d adding support for baseflights "R" bootloader jump 2013-11-13 10:25:08 +01:00
cTn d3cd348ac3 initial implementation of stm32 flash procedure 2013-11-13 10:04:14 +01:00
cTn 3304bcf6f3 adding & utilizing hex reader 2013-11-13 09:13:24 +01:00
cTn 1bc89ae22a adding latest stuff to MSP 2013-11-11 13:33:50 +01:00
cTn edc7df490c motor testing implementation (needs to be polished) 2013-11-11 12:57:22 +01:00
cTn 2bcb19fd42 also log MSP.code when crc fails 2013-11-10 19:08:40 +01:00
cTn 7948fb55bb increasing reboot delay to 5 seconds 2013-11-10 19:06:06 +01:00
cTn 4e3dc6fa64 moving main.js to root folder 2013-11-09 18:36:26 +01:00
cTn 0cc045317b fixing datatype and adding new property 2013-11-09 09:28:37 +01:00
cTn 475b331816 removing about page 2013-11-09 07:02:08 +01:00
cTn 74323d894f bugfixes + removing obsolete code 2013-11-09 06:18:45 +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 9ed0ebc4d6 moving libraries to appropriate folder 2013-11-09 05:48:02 +01:00
cTn fbc886787d strongly refactored MSP with callback support 2013-11-09 03:52:06 +01:00
cTn 05dc57ceb7 locked tabs notify 2013-11-08 18:43:51 +01:00
cTn e532edc748 visual notify for open/close serial port error 2013-11-08 18:31:19 +01:00
cTn 4fcd47b7e3 failed to open port (still requires notification) 2013-11-08 15:34:52 +01:00
cTn a0db304bab bugfixes 2013-11-08 14:57:40 +01:00
cTn 32a140268d save button now actually save the configuration 2013-11-08 13:52:44 +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 0497924b9c updating MSP 2013-11-08 10:24:12 +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 30c2faa2d5 display mode values in aux tab (realtime) 2013-10-16 11:15:14 +02:00
cTn bced4d0cb5 updating google-analytics-bundle 2013-10-08 12:28:05 +02:00
cTn 89ca55a3da receiver tab with interactive curves
special thanks to englishman for the math magic involved
2013-09-25 20:57:21 +02:00
cTn 150038e65a optimizing 2013-08-31 12:30:44 +02:00
cTn 1ff4fcb669 adding some google analytics stuff in 2013-08-26 14:41:10 +02:00
cTn b3f00e6174 adding jquery map to the repo 2013-08-26 14:08:59 +02:00
cTn 73d47889c3 RAW sensor tab with pulling speed selectors 2013-07-29 09:39:55 +02:00
cTn 8701c2d913 updating jquery to the latest version 2013-07-29 07:57:54 +02:00
cTn 785cccfcbf save profile number in primary CONFIG object 2013-06-21 14:46:21 +02:00
cTn d27660492e cleaning up 2013-06-19 13:55:20 +02:00
cTn a42a464d1f fix for BUS holding after onClose 2013-06-19 13:06:14 +02:00
cTn 52e46bd9e2 removing a faulty attempt to resolve onClosed 2013-06-19 01:48:43 +02:00
cTn 11cd53f253 possible bugfix for last_port_used creation fail 2013-06-19 01:21:09 +02:00
cTn 48ceb6bb66 experimental bugfix for BUS holding 2013-06-18 20:41:15 +02:00
cTn 2b4e5642b3 experimental storage of last used port in GUI 2013-06-18 20:13:26 +02:00
cTn fa90fbcbc4 AUX array overflow bugfix, bug found by disq 2013-06-18 13:37:31 +02:00
cTn 29343686c5 upload section for the restore function 2013-06-18 00:14:49 +02:00
cTn 9ad8534f0c initial strikes for backup and restore featureset
currently the backup part (file creation and latest data pull appears to
be working just fine)
restore part of the code is already able to pickup and read the file
(without any version verifications (for now, will add some if necessary
/ needs more field testing)
next step is to push the reconstructed values to the respective data
arrays and objects and then uploading this new data to the flight
controller
2013-06-17 23:36:19 +02:00
cTn 652f560e42 Cycle Time value is now visible in status bar 2013-06-13 13:11:53 +02:00
cTn 4b7db06fab updating jquery to v2.0.2 2013-06-12 15:33:00 +02:00
cTn 58d34ee9e5 initial code for gps strength indicator 2013-05-29 19:24:34 +02:00
cTn b040b01be8 bugfixes & UI polish 2013-04-15 11:13:24 +02:00
cTn 53eecaba14 accel trim support 2013-04-15 10:03:34 +02:00
cTn 0a1b8c5d03 battery voltage indicator 2013-04-15 08:44:08 +02:00
cTn 369a3cb020 about tab and other tiny improvements 2013-04-13 15:29:52 +02:00
cTn 88e7bc8a9f CLI bugfixes 2013-04-13 12:38:06 +02:00
cTn 12d205a6a4 polishing 2013-04-13 02:43:23 +02:00
cTn b892fcb376 better handling of wrong baud rate
+ some tiny UI changes due to the #content change for mac os x which
kinda broke the "floating" tabs hack with absolute position
2013-04-13 02:32:35 +02:00
cTn ac1090b4a4 CLI tab 2013-04-12 19:17:27 +02:00
cTn e1c1522da5 css3 compass O.o 2013-04-11 20:03:44 +02:00
cTn a8c76cf278 RAW sensor data plot tab 2013-04-11 16:19:24 +02:00