cTn
6f1b603d3e
don't save reference to function we dont need
2014-03-29 01:28:27 +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
a7fab85d42
updating flotr2, rework of graph pull timers
2014-03-23 18:49:21 +01:00
cTn
36a79f8902
simplify
2014-03-20 22:27:53 +01:00
cTn
c9d22a9002
initial changes required for i18n system
2014-03-20 22:24:49 +01:00
cTn
985d5233a2
resolving callback hell in backup routine
2014-03-20 22:19:27 +01:00
cTn
dcdccd683d
detach listeners and remove element data
2014-03-15 15:43:08 +01:00
cTn
b11a84217b
performance boost
2014-03-12 00:07:27 +01:00
cTn
578937fd2c
remove useless code
2014-03-11 23:23:50 +01:00
cTn
30df0d6ec5
polish
2014-03-09 03:14:59 +01:00
cTn
ade74446b3
bugfixes
2014-03-09 03:11:11 +01:00
cTn
1722ac5c18
updating analytics bundle
2014-03-08 09:24:49 +01:00
cTn
9b29f78e3e
whitespace trimming run
2014-03-08 06:25:15 +01:00
cTn
0607ccbff4
no need to reverse itter over here
2014-03-07 18:37:21 +01:00
cTn
3e969fe08a
more reliable port handler cleanup
2014-03-07 17:44:11 +01:00
cTn
dfdddad767
polishing backup object
2014-03-07 17:43:53 +01:00
cTn
96d2bdbb12
only enforce mincommand if necessary
2014-03-06 18:52:18 +01:00
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