1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-22 07:45:29 +03:00
Commit graph

475 commits

Author SHA1 Message Date
Andre Bernet
f7e3253d2e Add support for X9E rotary encoder in lua setup script 2016-12-08 21:10:31 +01:00
Michael Keller
ccb155fc8e Reverted change to speed reporting. 2016-12-08 16:37:57 +13:00
mikeller
e88eba1009 Added speed / altitude readings from vario / baro to HoTT, in case of no GPS fix. 2016-12-08 12:54:56 +13:00
Martin Budden
dc076c17bd Fixed up tests 2016-12-05 07:12:45 +00:00
Michael Jakob
46387c9dbe Cleanup ENUM usage 2016-12-04 16:09:21 +01:00
mikeller
e782ca55e6 Unified 'calculateBatteryPercentage' and 'calculateBatteryCapacityRemainingPercentage'.
Fixed tests.

Changed consumption calculations to be based on latest amperage value.
2016-12-01 13:14:14 +13:00
Martin Budden
22c5b88fd0 Updated CRSF telemetry 2016-11-25 11:35:36 +00:00
Martin Budden
5cd5eb96e5 Fixed up tests 2016-11-20 09:36:14 +00:00
Anders Hoglund
7b6ccaca6b Fix compile warning in cms_unittest. 2016-11-19 18:12:51 +01:00
Martin Budden
e8cbae85c4 Merge pull request #1608 from raphaelcoeffic/lua_fixes
MSP/SPORT: BFSetup LUA script fixes
2016-11-19 17:54:36 +01:00
Raphael Coeffic
4d92ce25d3 MSP/SPORT: BFSetup LUA script fixes
- added MSP_EEPROM_WRITE after value upload.
- added timeout for saving (1.5s) + second retry.
- invalidate pages on telemetry lost.
- do not write values in LUA if reply set is empty.
- reset state on invalidatePages()
- removed “(…)” after the page title when loading.
2016-11-19 17:34:30 +01:00
Anders Hoglund
3285543cf0 PR 1604 incomplete. One more element to init. 2016-11-19 17:34:04 +01:00
Anders Höglund
837a17bbac Merge pull request #1604 from martinbudden/bf_fix_cms_test
Added all virtual functions to test displayport in cms_unittest
2016-11-19 17:21:00 +01:00
J Blackman
3a772c447c Merge pull request #1504 from betaflight/bf_rx_crsf
Team Blacksheep Crossfire RX and telemetry
2016-11-20 03:17:32 +11:00
Martin Budden
da1c5fbb3a Added all virtual functions to test displayport in cms_unittest 2016-11-19 15:43:52 +00:00
Martin Budden
e4cb051b13 Fixup after rebase 2016-11-19 06:47:53 +00:00
Martin Budden
c97e71e995 Made OSD device independent, now uses displayPort 2016-11-19 06:47:53 +00:00
Martin Budden
5d9c22e823 Changed telemetry to use broadcast address 2016-11-17 22:36:11 +00:00
Martin Budden
7249eefb9d Updated CRSF telemetry so that telemetry and RX frames do not overlap 2016-11-17 22:36:11 +00:00
Martin Budden
c987f268b7 Fixed up CRSF CRC checking. Fixed telemetry port mask 2016-11-17 22:36:11 +00:00
Martin Budden
de694386ba Fixed test code 2016-11-17 22:36:11 +00:00
Martin Budden
e7928fc019 Added test code 2016-11-17 22:36:11 +00:00
Martin Budden
2a420d94f8 Added CRC checking. Renamed address constants. Updated tests. 2016-11-17 22:36:11 +00:00
Martin Budden
4a225cf9b1 Added test data. Improved build #defines 2016-11-17 22:36:11 +00:00
Martin Budden
2b343af861 Implemented flight mode telemetry 2016-11-17 22:36:11 +00:00
Martin Budden
818a91b6c1 Fixed baud rate and inversion. Added more tests 2016-11-17 22:36:11 +00:00
Martin Budden
890eab203b First cut of CRSF RX and telemetry code 2016-11-17 22:36:11 +00:00
Raphael Coeffic
19173e1001 MSP/SPORT: added a new PID configuration script (+ minor fix)
First draft version of the PID configuration script. Please note that this script needs to be copied into /SCRIPTS/TELEMETRY/ on the SD card and renamed to something smaller than 6 characters (OpenTX does not support more for telemetry scripts).

Usage:
 - long press “Menu” to get save/reload functions.
 - press short “Menu” to switch pages.
 - press “+”/“-“ to navigate through fields.
 - press “enter” to edit a field.


implements #1311
2016-11-10 12:40:29 +01:00
Martin Budden
2c9d71aeae Added CMS test code 2016-11-07 20:51:08 +00:00
Raphael Coeffic
b8cb115a0b MSP/SPORT: fixed LUA script 2016-11-03 14:56:18 +01:00
Raphael Coeffic
ce0dd3536e LUA improvements (WiP) 2016-10-31 14:11:37 +01:00
Raphael Coeffic
d38d4949e9 a bit more cleanup 2016-10-31 14:11:37 +01:00
Raphael Coeffic
160bfaf907 Added frame re-assembly to LUA script 2016-10-31 14:11:37 +01:00
Raphael Coeffic
1fc6bca61f Added LUA test script
This LUA script is meant to be run a telemetry script in OpenTX 2.2.
2016-10-31 14:11:36 +01:00
Martin Budden
01be3842c8 Added filter unit test and tidied filter code 2016-10-23 10:10:14 +01:00
Anders Hoglund
15d9eaffd4 Added junittest XML test results. 2016-10-16 17:48:31 +02:00
Martin Budden
f6bcbff239 Got alignsensor unit test working 2016-10-16 12:51:30 +01:00
Martin Budden
2e71ac3b84 Got unit tests working by removing non-working tests 2016-10-16 10:12:41 +01:00
blckmn
9c303d6669 VCP improvements to remove need for delay in serial_cli for F4 targets. 2016-08-13 11:23:35 +10:00
Martin Budden
e9a46c6ebb Cleanup of acc device drivers extern usage CF PR#2117 2016-06-16 18:09:05 +01:00
Martin Budden
f0f2941bb6 Moved scheduler into separate directory. Moved task declarations into header file. 2016-06-15 07:35:17 +01:00
borisbstyle
7386d88d0e Merge corrections 2016-03-01 14:55:04 +01:00
Martin Budden
01a19cdc04 Post rebase fixup. 2016-03-01 12:39:37 +01:00
Martin Budden
32c4348357 Some rework before rebase. 2016-03-01 12:39:26 +01:00
Martin Budden
cd3b584879 Added test to check filling up and emptying queue. 2016-03-01 12:39:20 +01:00
Martin Budden
3fa0163713 More test code. Fixed bug in queueAdd. 2016-03-01 12:39:12 +01:00
Martin Budden
63db2d00f3 Stoppd using TASK_BEEPER in tests, since this is undefined. 2016-03-01 12:38:59 +01:00
Martin Budden
757fb54512 Optimised scheduler queue iterators. 2016-03-01 12:14:21 +01:00
Martin Budden
b22610b9e5 Unittests 2016-03-01 12:13:30 +01:00
borisbstyle
83d8a8441c Remove lowpass.c // replace by pt1
unittests fix
2016-02-10 09:31:55 +01:00