Commit Graph

541 Commits (7d52de59456982139e1d2212a9c0efa7620e440f)

Author SHA1 Message Date
cTn 6a58fee7c4 stm32/stm32usbdfu parameters rework, removing UI options dependency 10 years ago
cTn 078d5b4ad6 move flashing protocols to separate folder 10 years ago
cTn 3a7654b433 since erasing only needed pages appears to be working correctly, removing it from experimental 10 years ago
cTn a3995a4694 lower the "contacting bootloader" timeout from buggy 4s to 1s 10 years ago
cTn 440d3250f1 release 10 years ago
cTn 2a3d261465 added time based update reminder (informing people on dev branch and ones with broken chrome auto-update mechanism) 10 years ago
cTn cc8e53205d fix style 10 years ago
cTn dbf528345e another run on undefined comparators 10 years ago
cTn d3d933a704 experimenting with some undefined comparators in strict mode 10 years ago
cTn 6138c06fa4 updating analytics 10 years ago
cTn 4bd113f28f dumb down port handler implementation 10 years ago
cTn d36d0af270 polish 10 years ago
cTn e27a194ec7 another refactor for global variables, bugfixes for logging tab initialization in strict mode 10 years ago
cTn ec44b77ff2 lots of work on removing global variables 10 years ago
cTn 377853b58a recovery bugfix 10 years ago
cTn 42e25fbb02 updating d3 library 10 years ago
cTn fc0fff017e more strict 10 years ago
cTn f16b3a479a corrections of inline functions 10 years ago
cTn 36f456d2e7 turning on strict mode for various js files 10 years ago
cTn 13d17e1528 stm32/stm32usbdfu parameters rework, removing UI options dependency 10 years ago
cTn 93ab8dfba3 move flashing protocols to separate folder 10 years ago
cTn 8d67811644 since erasing only needed pages appears to be working correctly, removing it from experimental 10 years ago
cTn b47892eca1 lower the "contacting bootloader" timeout from buggy 4s to 1s 10 years ago
Dominic Clifton 1688b41eb2 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	changelog.html
	main.js
10 years ago
cTn 04960012ca tiny method re-order in serial layer 10 years ago
cTn 85bee11712 use analytics exception API to handle/report serial related issues 10 years ago
cTn 1885fba5a0 analytics overhaul 10 years ago
cTn 8a52551671 request and store MSP_BOXIDS (for reasons unknown at the moment) 10 years ago
cTn 930a7f482f updating libs 10 years ago
cTn 75e0accf75 hookup new cleanup system 10 years ago
cTn 5efb1685a4 moving default tab to new tabs object 10 years ago
cTn 7e67cccf96 adding new tabs object (will contain all tab methods in the future) 10 years ago
cTn aca493301a simplify some interval cleaning code 10 years ago
cTn 3f063f6654 initial stab on preventing tab switch chaining 10 years ago
cTn 795502a585 enforce stronger interval cleanup 10 years ago
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
10 years ago
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.
10 years ago
cTn 785109e9e2 cleanup all timeouts on disconnect, fixes hanging CLI cleanup on hot-disconnect 10 years ago
cTn a7975883ee use GUI status instead of UI status 10 years ago
cTn 343cb15e61 another experimental fix for serial "system_error" 10 years ago
cTn 0baad91237 track bus recovery so it wouldn't fall into infinite loop, experimental fix 10 years ago
cTn f269c8a8b4 serial error events hookup 10 years ago
cTn 05dfaf910d sprinkle in some tracking events for firmware flashing 10 years ago
cTn 959edc85e7 onReceiverError handle implementation 10 years ago
cTn e37da07bc8 interval timers bugfixes 10 years ago
cTn f352c4edbe kill motors on sudden application close
#34
10 years ago
cTn f2aa899fe0 polishing firmware flasher UI and messages 10 years ago
cTn 86aa6a282c dangerous things that people want... 10 years ago
cTn bf1c58f1bd cleanup 10 years ago
cTn 61bed4770f cosmetic change 10 years ago
cTn 8273081fdd moving kinematics data to array 10 years ago
cTn cb5bcf9c0a initial work on pass through mode for ReadError 10 years ago
cTn f649418fdf moving CLI vars around 10 years ago
cTn 0a2947b1ab sort out usb api errors in canary 10 years ago
cTn f70b6f64ff add i2c error counter in status bar 10 years ago
cTn 22cc8f0b96 move one comment over to correct block 10 years ago
cTn 99c5906a4b now that's a proper cleanup 10 years ago
cTn c0387850aa jump to application code routine cleaned up 10 years ago
cTn 1fb060e0fa remove obsolete chunk of code 10 years ago
cTn 7d3a29c0b7 clearStatus and loadAddress now return data 10 years ago
cTn e8fa4e1822 documentation and major cleanup for DFU_DNLOAD 10 years ago
cTn 623c049b5e ugly fix for outstanding call error 10 years ago
cTn 7bdd43fd1c make the validation pass on hexes with holes 10 years ago
cTn be9cd9f606 implemented jump into app code 10 years ago
cTn dce248e404 working verify (address jumps not tested) 10 years ago
cTn 4425dfb5c3 split write into load address and write routines 10 years ago
cTn 4fdbb8468b working flashing, broken verify 10 years ago
cTn 176566f72e add missing ; 10 years ago
cTn 3e30482076 working full chip erase 10 years ago
cTn 21b0f447b6 initial work on full erase 10 years ago
cTn 12364ec087 implementing first 2 upload procedure methods 10 years ago
cTn 92f9b40fc0 implementing openDevice and claimInterface 10 years ago
cTn b5a1015610 DFU detection and port UI DFU option injection 10 years ago
cTn a0582fd79f adding request usb permissions UI (DEV only) 10 years ago
cTn cda43ac9bf add additional permissions so we can use USB api 10 years ago
cTn 8231c60b3c initial implementation of control transfer in/out 10 years ago
cTn c4e1cf2600 initial (header) work on STM32DFU 10 years ago
cTn b09620b6ae remove obsolete needle, cleanup 10 years ago
Dominic Clifton 7e62e98bac Support AUX1-8 on the 'Auxiliary Configuration' tab. 10 years ago
cTn 5abe7473f8 moving send_message routine to MSP object 10 years ago
cTn 46cf844e7e display current draw in A not mA 10 years ago
cTn d68bd29191 initial support for current sensor code from Lux 10 years ago
cTn f7f48c48b4 updating d3 11 years ago
cTn ce0600b940 keep speed indicators on 0 while disconnected 11 years ago
cTn 5f07390d45 stuff rcData to array (allocating up to 32 chan) 11 years ago
cTn 4edc9771de dropping in jquery 2.1.1 11 years ago
cTn 20e2995fb4 localization can now replace placeholder attr 11 years ago
cTn aaacf6cea8 support global and local chip erase 11 years ago
cTn af15110fa6 handle holes in hex gracefully 11 years ago
cTn eb92009bcb experimental local erase, needs testing 11 years ago
cTn 6a33801463 default tab moved to i18n 11 years ago
cTn 245328272c serial backend now support i18n 11 years ago
cTn e1ceee4fa4 started moving messages to translation system 11 years ago
cTn 7e82e96114 add support for MSP_PIDNAMES 11 years ago
cTn 854a17e0f2 preparing some stuff for dongs 11 years ago
cTn a6fcdbdecf updating d3 11 years ago
Tobias Raeder de26bdb0d0 Use d3 to render the sensors tab 11 years ago
cTn 1c7906ad00 updating d3 to version 3.4.5 11 years ago
cTn b14d26d530 initial implementation of request delay balancer 11 years ago
cTn 9165fc65de release 11 years ago
cTn 74e9256e75 correcting MSP implementation, optimizations 11 years ago
cTn e0510603d8 info box with voltage & rssi on initial setup 11 years ago
cTn 7af2c39aca moving firmware version info to gui.log 11 years ago
cTn 8d6702c15e lowering MSP_STATUS pull speed to 250ms 11 years ago
cTn 13ce2dc11b polish 11 years ago
cTn 614abc9345 adding D3 to libraries 11 years ago
cTn 6f1b603d3e don't save reference to function we dont need 11 years ago
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
11 years ago
cTn a7fab85d42 updating flotr2, rework of graph pull timers 11 years ago
cTn 36a79f8902 simplify 11 years ago
cTn c9d22a9002 initial changes required for i18n system 11 years ago
cTn 985d5233a2 resolving callback hell in backup routine 11 years ago
cTn dcdccd683d detach listeners and remove element data 11 years ago
cTn b11a84217b performance boost 11 years ago
cTn 578937fd2c remove useless code 11 years ago
cTn 30df0d6ec5 polish 11 years ago
cTn ade74446b3 bugfixes 11 years ago
cTn 1722ac5c18 updating analytics bundle 11 years ago
cTn 9b29f78e3e whitespace trimming run 11 years ago
cTn 0607ccbff4 no need to reverse itter over here 11 years ago
cTn 3e969fe08a more reliable port handler cleanup 11 years ago
cTn dfdddad767 polishing backup object 11 years ago
cTn 96d2bdbb12 only enforce mincommand if necessary 11 years ago
cTn 7d097a51b6 auto connect bugfixes 11 years ago
cTn 2d1099a3a9 rework & tiny optimizations 11 years ago
cTn 6e9ac33cba bugfixes 11 years ago
cTn bf3a6b40b3 callbacks_cleanup bugfix 11 years ago
cTn 9a0fbbe96b initial work on callbacks_cleanup 11 years ago
cTn 927589e22f clear callbacks the smarter way 11 years ago
cTn 09a1252410 mostly working flash on connect sequence 11 years ago
cTn 0c3374d8a1 add port handler support for non-timeout callbs 11 years ago
cTn d5b64cb291 verify version on connect 11 years ago
cTn ad3382a91f clean callbacks/timeouts the smart way 11 years ago
cTn 4a08e16e5e port handler improvements 11 years ago
cTn 6889c0c800 change motor tab behavior/ui
fixes #26
11 years ago
cTn 0339f87d86 more robust approach 11 years ago
cTn 7d4e7f8310 write to file IO bugfix 11 years ago
cTn 23ad4a9426 do things properly not like a troll 11 years ago
cTn d92704c374 .interval_kill_all method enhancements / bugfix 11 years ago
cTn 38d6a80ae2 major port handler rework 11 years ago
cTn 844121e4bf implemented new more powerful port handler 11 years ago
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
11 years ago
cTn c44f1bb36d utilize MSP_SET_MOTOR callback (its possible now) 11 years ago
cTn 65555b224c added profile select in PID tab 11 years ago
cTn 8e97a68cb1 bumping up bitrate for testing 11 years ago
cTn dc7ac9e242 rename 11 years ago
cTn 88ed454169 bugfix / cleanup routine for delayed data
requests that could leak into CLI and cause corruption
11 years ago
cTn 238f18b5c5 reordering, muting excessive logging 11 years ago
cTn f566596bc7 cleanup 11 years ago
cTn 2af2db5808 cleanup 11 years ago
cTn e6a6f0a075 support new ihxer parser (needs cleanup), tested 11 years ago
cTn 7bde2a159e new ihex parser 11 years ago
cTn e2cfa50262 moving workers to js folder 11 years ago
cTn 2b416c6821 print udid on connect 11 years ago
cTn a9f73b6384 no more playing nice with official msp 11 years ago
cTn 8686a45831 adding more user-notify messages 11 years ago
cTn e3ec48452c utilize latest changes in serial lib 11 years ago
cTn 4b2d5c4a48 upgrading serial lib 11 years ago
cTn 9de5cdcf84 extra failsafe to trigger while leaving motor tab 11 years ago
cTn 9b63c082d1 more .log hooks 11 years ago
cTn 5b130cfc9b adjusting element sizes due to window size change
disabling compass UI
11 years ago
cTn a30569077a removing obsolete notify, first hooks to GUI.log 11 years ago
cTn 2ebd108f43 initial log window implementation 11 years ago
cTn 2ce29db887 more dynamic approach to pid parsing 11 years ago
cTn f5113a55e2 implementation for current canary 34 11 years ago
cTn 51066a1962 removing 300 baud, STM32 flasher note 11 years ago
cTn 6ee1982050 always try to consume all of the data in retrieve 11 years ago
cTn 35d66ed4c3 moving MSP related data object to separate file 11 years ago
cTn e5041c233e adjusting MSP according to the latest bf changes 11 years ago
cTn 14d125a4ad shaving down some delay time 11 years ago
cTn 853860b1ad bugfixes 11 years ago
cTn ee52ab0aaf had it right the first time 11 years ago
cTn c2a4223868 flashing protocol changes 11 years ago
cTn 2402c1b49b global serial statistics, remove obsolete code 11 years ago
cTn c51e6eb2fb add function name (listeners readability/clarity) 11 years ago
cTn d2a7b4559b removing obsolete parameter 11 years ago
cTn c98bdd9f54 traffic tracking inside serial backend 11 years ago
cTn b0c4b1cf1b wider scope 11 years ago
cTn d258cab005 don't repeat the same code 11 years ago
cTn c389a71ece adding method to empty send buffer, limits 11 years ago
cTn c7dae0f5e3 speed up 11 years ago
cTn 476a04fda3 cleanup on disconnect 11 years ago
cTn e907531114 internal serial output buffer 11 years ago
cTn cbf4db1efe debug message for timed out MSP commands 11 years ago
cTn 2579b7d394 MSP - on fail retry codes that requested callback
#close 11
11 years ago
cTn 21af65567c created MSP disconnect cleanup routine 11 years ago
cTn 384502eb3a rename 11 years ago
Lukas S 5040bca974 fix mag scale factor 11 years ago
cTn 8c95ee1ca7 changing scale factors 11 years ago
cTn aa49e8c375 different approach to serial API logging 11 years ago
cTn 7edc3605e5 updating jquery to 2.1.0 11 years ago
cTn bb7bedaf14 log baud speed on port.connect 11 years ago
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
11 years ago
cTn c0937ddbd4 splitting MSP and CLI integration, new serial api 11 years ago
cTn a004eeecae updating stm32 flashing speeds 11 years ago
cTn 763696b380 changing flasher speeds 11 years ago
cTn cdad9db791 updating analytics bundle 11 years ago
cTn f13f07942e bugfix 11 years ago
cTn e27f8019d7 cleanup & improvements, callback approach 11 years ago
cTn 643a894730 working firmware flasher 11 years ago
cTn e45d1e69a9 primary backend upgrade 11 years ago
cTn 8acb539f70 upgrading cleanup routine to latest serial 11 years ago
cTn 64fe1d7b05 updating msp 11 years ago
cTn 9caa5e251e adding new serial object utilizing new serial api 11 years ago
cTn b9a09b38a0 callback based upload for restoring settings 11 years ago
cTn 10caea40d4 don't allow reading files bigger then 1MB 11 years ago
cTn 957e1d3bd4 extending backup support (MISC) 11 years ago
cTn edbf03aa3f support for mag_declination and UI polish 11 years ago
cTn 467b228b34 MISC UI implementation for battery
fixes #15
11 years ago
cTn f72a99f327 get MISC implementation 11 years ago
cTn d4c5c3406d reset packet state on hot-disconnect 11 years ago
cTn 3508319e15 slow down port polling to 250ms 11 years ago
cTn 64038b64a0 enable MSP_STATUS update in servos tab 11 years ago
cTn 353b591c70 adding auto-connect text, style, tooltip 11 years ago
cTn 114176c074 auto-connect support 11 years ago
cTn d635fe0bde *christmas evening commit*
fixes #17
11 years ago
cTn 6992f4b7f9 removing obsolete timeout 11 years ago
cTn 4cf41a4296 reset status bar members after disconnecting 11 years ago
cTn 3574953c38 removing obsolete code 11 years ago
cTn 01a5c753aa bugfixes & tiny optimizations 11 years ago
cTn fd62b8568c validation 11 years ago
cTn e7a02d0e21 moving to GUI integrated interval/timeout model 11 years ago
cTn 5e636b2920 adding over-flash protection 11 years ago
cTn 64dbef2c58 simplify hex referencing 11 years ago
cTn 89f6b1bf71 adding more debug functionality 11 years ago
cTn a81cdb6d9d polishing serial backend and background page 11 years ago
cTn 49317da015 polishing flashing protocol 11 years ago
cTn e9879ea545 adding missing GUI unlock/cleanup on error 11 years ago
cTn 586e166ab7 polishing 11 years ago
cTn 26a969b2cf improving interval methods in GUI object 11 years ago
cTn ac85aeff8a adding packet error indicator in status bar
fixes #8
11 years ago
cTn 0344110c2d using IDENT as first callback to draw initial tab
fixes #10
11 years ago
cTn 42101ec791 initial tab init moved to serial backend
#10
11 years ago
cTn 5d1a8f7aa1 adding cleanup routine for new timer code in aux
#12
11 years ago
cTn 607abbd046 moving request for MSP_BOXNAMES & MSP_BOX
to aux tab, as the content can dynamically change (while changing
configuration via CLI)
#12
11 years ago
cTn 71677c2b68 reverse last speed change for compatibility 11 years ago
cTn a1610a0d0e use higher bitrate, incompatible with chrome < 33 11 years ago
cTn 36960513e3 polishing bitrate selector 11 years ago
cTn 8253e49e2b removing obsolete debug code 11 years ago
cTn 77f00b0c6b support for already initialized mcu 11 years ago
cTn bb5bffc555 bugfix 11 years ago
cTn 04ee01f057 loosing up verification for interface init 11 years ago
cTn bc0393e932 updating lib 11 years ago
cTn 56251916aa handle connecting failure more gracefully 11 years ago
cTn e99cbcecee polishing connect UI 11 years ago
cTn d21dc8c916 implemented automatic port poll/refresh 11 years ago
cTn cf601a38f3 some initial fixes, still broken :'( 11 years ago
cTn 55de43255c implements progress bar fix #7 11 years ago
cTn f490f99596 processing hex file in different thread 11 years ago
cTn 1a80ecff44 variable bitrate definition per OS 11 years ago