Commit Graph

651 Commits (88458837c14a88445ebc5dff4aec2e6aa634c5b6)

Author SHA1 Message Date
cTn e86172b755 cleanup the documentation 10 years ago
jaahaavi 9cf60224b2 Added Warning Cell Voltage
Added Warning Cell Voltage to Battery voltage in Configuration tab. When battery has deployed to level that is defined with warning cell voltage buzzer starts slow beeping and copter can still land safely. When min voltage is reached beeper start fast "screaming" and LIPO is empty (to point when it could be damaged from over discharging if using that default 3.3V).
10 years ago
cTn 9cebfb53f2 updating changelog/version/release 10 years ago
cTn e87c0ca4ee experimental bugfix for backup/restore failing under certain conditions 10 years ago
cTn 21e414f4b3 fix method name mismatch in serial layer 10 years ago
cTn ebff37ae3f fix review condition 10 years ago
cTn 8150bb7c07 swap the don't like url to point to the store support 10 years ago
cTn 19f2368bb9 return self through dialog handler function 10 years ago
Stefan Kolla 4df1e9aafc Merge pull request #66 from jaahaavi/master
Updated GPS settings
10 years ago
cTn 2eb6c0b691 stop the dialog from jumping vertically 10 years ago
jaahaavi b2cb677869 Updated GPS settings
- Added SBAS disabled (-1) to configuration tab
- Fixed GPS signal strength bars
10 years ago
cTn fb1f22b248 fix internal pointers for window resize handler in review code 10 years ago
cTn 92f085f561 fix failed indentation in last commit 10 years ago
cTn de87fab530 reworked serial layer (more verbose), added checks for chrome.runtime.lastError in connect and disconnect api calls 10 years ago
cTn 88abe0969d EXPERIMENTAL delayed connect callback chain bugfix, this took months to track down 10 years ago
cTn 5e165b286b implemented simple review mechanism 10 years ago
cTn 698aeb1bf9 correct callbacks in firmware flasher, optimize speed by updating UI between read/write operations 10 years ago
cTn 366cd018b2 whops, fixing trailing commas 10 years ago
cTn 7a0d3a1199 handle all sorts of edge cases that would otherwise break UI or functionality 10 years ago
Dominic Clifton f3020aed10 Bump release date. 10 years ago
Dominic Clifton 902da2f91d Add 'Adjustments' tab.
Cleanup 'Auxilary' tab code.
Rename other tabs to have shorter titles.
10 years ago
cTn a31282c6a3 fix vbatmincellvoltage and vbatmaxcellvoltage scale factors inside output cruncher 10 years ago
cTn 9ee7670af7 add backupFileMinVersionAccepted in data storage, release 10 years ago
cTn 9974fbd68f updating d3 10 years ago
cTn a7e7552893 updating three.js to the latest version, adding separate folder to contain the library and required extension to support canvas renderer 10 years ago
Dominic Clifton 36f447b4da Make MSP_API_VERSION check non-mandatory for now. 10 years ago
cTn be96da6098 reorder some of the cleanup routines, cleanup (experimental) 10 years ago
cTn f387ea96ac initialize connect_lock by default 10 years ago
cTn 0c2ec52bed fix accidently removed buildinfo fetch on connect 10 years ago
Dominic Clifton 2733f4832e Retrieve and display MSP API Version from new MSP_API_VERSION command.
Requires latest firmware.
10 years ago
cTn 8477573be5 doubling initialization timeout inside port handler 10 years ago
Dominic Clifton f3968aaa70 Normalize all the line endings 10 years ago
Dominic Clifton b789884f91 Saving files before refreshing line endings 10 years ago
Dominic Clifton b03ae309fb Update to match recenly renumbered MSP commands for cleanflight MSP commands. 10 years ago
Dominic Clifton 428a00e651 Update AUX config UI to use new MSP commands for mode ranges. 10 years ago
Dominic Clifton 9b1bc65384 Disabled backup/restore of old aux settings, backup of new mode ranges
still needs doing.
10 years ago
cTn 81a2872360 pulling main switch on compatibility (this should go live on November 1st 2014) 10 years ago
cTn b35590f052 exprimental restore procedure 10 years ago
cTn f30d886f79 use deep copy for all members 10 years ago
cTn a67bbac54b first set of bugfixes, store configurator version in the backup file 10 years ago
cTn 4f0ddfb5b2 highly experimental backup sequence (latest fw only), restore sequence disabled due to being outdated and incompatible 10 years ago
cTn fa2888f463 normalize backup save date 10 years ago
Dominic Clifton e892cbdbad Work in progress aux configuration ranges. 10 years ago
cTn 782cc916bd store request buffer content inside callback object 10 years ago
cTn 27942f315a updating d3 library to 3.4.12 10 years ago
cTn c34938b9d6 serial.send won't depend on callback anymore 10 years ago
cTn 437fbe2cd0 cleanup eventPage, small optimizations and stricter rules for msp send callbacks 10 years ago
cTn 3d64b87578 add callbacks to backup and restore procedures, attach success messages in callbacks, hook up analytic events 10 years ago
cTn cd4c7a8160 add SERVO_CONFIG to backup file, restoring old version will throw compatibility error 10 years ago
cTn 2c9fafe4b1 release 10 years ago
cTn 8fb24b3fa4 add callback to flashing protocols (no status yet) 10 years ago
cTn 3312bf5df2 fix timers 10 years ago
cTn 5cd042ae9d remove active_tab_ref, name some of the anonymous functions, cleanup 10 years ago
cTn 01eac25bbc updating changelog and releaseDate property 10 years ago
cTn 62e055f654 log buildInfo on connect 10 years ago
cTn fe4240deb7 rssi_aux_channel support in receiver tab, hybrid box bugfixes 10 years ago
cTn 4719d1562d implement build info 10 years ago
cTn c24b8fb482 MSP_BUILDINFO placeholder code 10 years ago
cTn 16a68557c3 add multiwiicurrentoutput and rssi_aux_channel to data storage and msp read/write 10 years ago
cTn 177498bd20 catch some runtime errors in current context 10 years ago
cTn 6d44499f99 handle impossible default state since that's what we do now 10 years ago
cTn a0ed27c161 reorganization of several MSP methods, small optimizations 10 years ago
cTn 4412f9c263 default and initial setup renamed to landing and setup, including object adjustments 10 years ago
cTn 741961cce4 new connect message informing about missing capability 10 years ago
cTn 5d9b28c5c7 add MSP_SET_RCMAP to cruncher 10 years ago
cTn 0c175725b1 support for currentscale and currentoffset, ui fully working both read and write 10 years ago
cTn 800bfd59c8 support for multiwiicurrentoutput 10 years ago
cTn ba046031ed add midthrottle (midRc) as requested, placeholder multiwiicurrentoutput variable 10 years ago
cTn fee5219a73 move index to ascii conversion for rcmap out of msp protocol, define feature index array (will get a proper text polish in the future)
updating mixer select with missing names
10 years ago
cTn e9c4a533af finishing touches to the crunching mechanism, backup and restore is all cleaned up now 10 years ago
cTn e626fbeb7b utilizing the new data cruncher in various tabs (aux, pid, receiver) and in restore routines, unfinished (looking solid) 10 years ago
cTn bfb6e17187 removing obsolete code 10 years ago
cTn 0649a59b13 function returning specific byte from 32 bit variables (untested) 10 years ago
cTn 8a951acb82 new generic crunching mechanism that will be used with all of the future set messages 10 years ago
cTn c37b9ff0f1 merging MISCv2 into MISC since its both data structure and old fw/new fw compatible 10 years ago
cTn 7e8b1781da add RC_MAP, BF_CONFIG for storing new info that is now available, working channelLetter mapping, unfinished MISCv2 10 years ago
cTn 97d3a24787 update msp layer with new transmission codes, add transparent methods to handle the incoming data (temporary) 10 years ago
Dominic Clifton 066c355170 Remove baseflight references from filenames. 10 years ago
cTn e20806c7a8 only fire recovery routine once if bus is not recoverable 10 years ago
cTn 25edf3a4bf improving the async transmission part in serial layer 10 years ago
cTn 4b96bb39b5 updating analytics lib 10 years ago
cTn 46b3151e37 initial cleanup on the lowest level of serial layer, "system_error" bug is still unknown 10 years ago
cTn a96e804359 removing MSP pass through mode 10 years ago
cTn 36bce25ba8 add three.js to libraries 10 years ago
Dominic Clifton 79505e42ed Show model diagram on motors tab.
When testing motors it's more useful to have it present on the motors
tab so you don't have to keep cross-referencing the initial setup tab.
10 years ago
Dominic Clifton bf13a11dc2 Merge remote-tracking branch 'multiwii/master'
Conflicts:
	_locales/en/messages.json
	changelog.html
	js/data_storage.js
	js/protocols/stm32.js
	manifest.json
	tabs/auxiliary_configuration.js
	tabs/default.css
	tabs/default.html
	tabs/firmware_flasher.js
	tabs/servos.js
10 years ago
cTn 0bd4af89c9 catch lastError cleanly in current context 10 years ago
cTn 893671fa2b check if result exists before comparison 10 years ago
cTn 9034a94135 release 10 years ago
cTn b5aeb8df2a fix typo 10 years ago
cTn 37de8dfefa new simplified flasher status UI 10 years ago
cTn 322af92d45 add / implement flash slowly option in firmware flasher
this will allow flashing via serial adapters that doesn't support 921600
flashing via various bluetooth adapters will be also possible now
(untested)
10 years ago
cTn 6dec7dfbc1 if unexpected data is received, throw an error instead of log, this will also attach a stack trace for easier debugging 10 years ago
cTn 37746bf3ed fix rare condition in which flasher could hang and wont let the user leave 10 years ago
cTn 1e681bbdd2 polish variable definitions (only indentation changes) 10 years ago
cTn a710a2fbb1 release 10 years ago
cTn 90da15b14c added time based update reminder (informing people on dev branch and ones with broken chrome auto-update mechanism) 10 years ago
cTn b337359389 fix style 10 years ago
cTn d4f4d619cf another run on undefined comparators 10 years ago
cTn 8dabc3ac91 experimenting with some undefined comparators in strict mode 10 years ago
cTn f1df9ade05 updating analytics 10 years ago
cTn b947bd1188 dumb down port handler implementation 10 years ago
cTn 179a3aa643 polish 10 years ago
cTn b77ed6b174 another refactor for global variables, bugfixes for logging tab initialization in strict mode 10 years ago
cTn f3ea5757f7 lots of work on removing global variables 10 years ago
cTn 1e0cadc039 recovery bugfix 10 years ago
cTn 696e27b503 updating d3 library 10 years ago
cTn a893261e6d more strict 10 years ago
cTn b78395d639 corrections of inline functions 10 years ago
cTn d9c315338d turning on strict mode for various js files 10 years ago
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