Martin Budden
213d9d976d
Use Huffman compression for blackbox data transfer
...
Conflicts:
src/test/Makefile
2017-07-27 16:04:37 +03:00
Dan Nixon
28fb930c1f
Improve formatting of some numerical OSD elements
...
- Moved units to the right of the number
- Added adequate left padding
2017-07-26 12:57:12 +01:00
Dan Nixon
ad334113e2
Add test for existing OSD element functionality
2017-07-26 12:34:06 +01:00
blckmn
7a5d1d9b8e
Moving boardIdentifier out of config header and into systemConfig (for generic targets)
2017-07-25 09:05:12 +10:00
Martin Budden
20748dcf9a
Merge pull request #3000 from martinbudden/bf_blackbox_iterations
...
Better handling of I-frame and P-frame iterations
2017-07-20 19:42:33 +01:00
Martin Budden
cf9d20bede
Merge pull request #3413 from martinbudden/bf_gyro_spi_tidy
...
SPI tidy. Rename SPI functions. Rationalise parameter order.
2017-07-20 19:31:57 +01:00
Martin Budden
2fd20c2bd9
Rename SPI functions. Rationalise parameter order.
2017-07-20 16:22:59 +01:00
Martin Budden
6943fb8e56
Split MSP box code into separate module
2017-07-20 13:33:34 +01:00
jflyper
f2d313e849
Final touch-ups
2017-07-18 22:01:30 +09:00
jflyper
6b4b880c85
Added stubs for tests
2017-07-17 09:29:28 +09:00
jflyper
ba553a3036
Added defines to test/Makefile
2017-07-17 03:52:50 +09:00
fishpepper
544cad10df
cleanup and style cosmetics
2017-07-15 20:30:55 +02:00
fishpepper
8c8c9f5e7a
move unittest specific stuff to unittest
2017-07-14 21:23:44 +02:00
fishpepper
a38eb4350d
added unittest for cli arrays
2017-07-14 19:24:04 +02:00
Michael Keller
ea5a7cd998
Merge pull request #3373 from DanNixon/generic_osd_timers
...
Generic OSD timers (plus high precision timer)
2017-07-08 10:21:39 +12:00
mikeller
67acc6c7ec
Added beeps to indicate the reason for arming being disabled.
2017-07-04 01:38:04 +12:00
Dan Nixon
78d28b48f8
Generic OSD timers
...
- Two configurable timer elements/stat items
- High precision timer (for race timing)
- Add array length checking to OSD items in MSP
2017-07-03 12:30:49 +01:00
Dan Nixon
dbbe79a9f4
Add arming disabled reasons to OSD
2017-07-02 17:29:21 +01:00
mikeller
31df82db2d
Reworked arming conditions.
2017-06-30 08:43:46 +12:00
Martin Budden
783dddae73
Fix unit test
2017-06-29 19:28:22 +01:00
Martin Budden
f6097cba18
Calculate blackbox rate_num and rate_denom for MSP
2017-06-29 13:58:18 +01:00
Martin Budden
fa1514c083
Better handling of I-frame and P-frame interations
2017-06-29 13:57:21 +01:00
Martin Budden
8d4f838aac
Fixed test
2017-06-28 21:36:33 +01:00
Michael Keller
6dfff4ac4d
Fixed OSD tests after GPS changes.
2017-06-28 12:45:54 +12:00
Michael Keller
5f1ede6534
Merge pull request #3348 from martinbudden/bf_gps_align
...
Move some GPS variables into struct. Some alignment with iNav
2017-06-28 11:58:12 +12:00
Dan Nixon
270c4bd5fe
Update OSD unit test as per comments from @ledvinap
2017-06-27 18:01:55 +01:00
Dan Nixon
427c5fe524
OSD unit test
2017-06-27 10:01:35 +01:00
Martin Budden
564e0c94b8
Move some GPS variables into struct. Some alignment with iNav
2017-06-25 14:44:04 +01:00
Martin Budden
d714624b7b
Merge pull request #3283 from AndersHoglund/unit_test_Werror
...
Unit tests with clang warnings slips by unnoticed, added -Werror compiler option.
2017-06-25 11:00:21 +01:00
Martin Budden
b47df12759
Fix warnings in unit tests
2017-06-25 10:12:21 +01:00
Michael Keller
b77b866c2d
Merge pull request #3346 from mikeller/fix_rcsplit_box_id
...
Removed 'boxId' from 'rcsplitSwitchState_t', cleaned up naming.
2017-06-25 18:46:25 +12:00
mikeller
7396e2665d
Removed 'boxId' from 'rcsplitSwitchState_t', cleaned up naming.
2017-06-25 18:24:28 +12:00
jflyper
e88db3cb1a
Merge branch 'master' into bfdev-configurable-bind-pin-2
2017-06-23 19:20:31 +09:00
Dominic Clifton
32fa109a64
Merge pull request #2852 from azolyoung/add-runcam-split-support
...
Add runcam split support
2017-06-23 08:48:07 +12:00
jflyper
8e2ebcf026
Rebased on to master
2017-06-19 19:43:18 +09:00
Michael Keller
f380c3d774
Fixed unit tests.
2017-06-19 13:33:29 +12:00
Hydra
0227b7fb28
CF/BF - Update re-instated unit tests due to rc_modes changes.
2017-06-19 13:31:08 +12:00
mikeller
a10e1d05ed
Fixed tests.
2017-06-19 13:31:08 +12:00
Dominic Clifton
db006b1585
Merge pull request #2856 from ledvinap/improvement-64bit-boxid
...
array based box masks
2017-06-19 13:31:08 +12:00
jflyper
c7f62e47a6
Automatic spektrum bind pin determination
2017-06-17 04:12:50 +09:00
mikeller
774cae215c
Removed support for profile handling in parameter groups.
2017-06-15 03:11:02 +12:00
Anders Hoglund
2a12b809a0
Unit tests with clang warnings slips by unnoticed, added -Werror compiler option.
2017-06-14 12:30:37 +02:00
Michael Keller
a139e71750
Merge pull request #3247 from jflyper/bfdev-additional-transponders
...
Porting aRCiTimer and ELRT from CF
2017-06-14 12:42:40 +12:00
Michael Keller
7e88dc974e
Merge pull request #3262 from DanNixon/refactor_tests_part_2
...
Further unit test refactoring
2017-06-14 12:04:07 +12:00
Dan Nixon
ffeddc958c
Add back and refactor some unit tests.
...
Re-enabled:
- BMP280
- MS5166
- Maths test cases
- Serial IO
Refactored:
- Scheduler
Tried to decouple the test from the actual tasks (in fc_tashs.h/c) in
the majority of logical tests.
2017-06-12 15:02:00 +01:00
Michael Keller
409bbab455
Apply 'telemetry_inversion' consistently to all protocols.
2017-06-13 00:59:18 +12:00
jflyper
c40178dda1
Touch up
2017-06-12 21:48:51 +09:00
Dan Nixon
3dae29611e
Refactor IMU unit test
2017-06-11 11:44:52 +01:00
Dan Nixon
fa4517fa8b
Reenable GPS conversion unit test
2017-06-11 09:13:15 +01:00
Dan Nixon
ed93775ee3
Reenabled RX ranges unit test
2017-06-11 09:08:42 +01:00