Bruce Luckcuck
fe15ded26b
Add missing USE_ACC to KIWIF4, KIWIF4V2 and PLUMF4 targets
2019-02-25 10:07:22 -05:00
Michael Keller
bdacbf80b9
Merge pull request #7643 from mikeller/fix_build_checks
...
Fixed check for non-build files in Travis.
2019-02-24 09:29:09 +13:00
mikeller
fcf4fa4b1c
Fixed check for non-build files in Travis.
2019-02-23 18:38:35 +13:00
Michael Keller
9bf65ba628
Merge pull request #7638 from jflyper/bfdev-tramp-display-invalid-vtxtable-if-band-or-power-count-is-zero
...
[VTX, TRAMP] Display a message if band or power count is zero
2019-02-23 16:22:40 +13:00
Michael Keller
44a1dca99c
Merge pull request #7637 from AndersHoglund/spektrum_tm_fix_rpm
...
Spektrum TM. Fix RPM divide by zero problem.
2019-02-23 13:45:15 +13:00
Michael Keller
f2bbbdb8ca
Merge pull request #7636 from etracer65/use_esc_sensor_dependencies
...
Fix compilation errors if USE_ESC_SENSOR is not defined
2019-02-23 13:44:41 +13:00
Michael Keller
e22e7e1637
Merge pull request #7635 from mikeller/make_errors_spottable
...
Make errors in 'diff' / 'dump' easier to spot and parse.
2019-02-23 13:44:20 +13:00
Michael Keller
b1949de21c
Merge pull request #7634 from joelucid/rpm_filter_v3
...
Fix rpm telemetry pre-filtering
2019-02-23 13:44:01 +13:00
Michael Keller
d86310bea2
Merge pull request #7633 from mikeller/reorder_cli_diff
...
Put display name in CLI 'diff' in a better position.
2019-02-23 13:43:30 +13:00
Michael Keller
aed1e51cf6
Merge pull request #7632 from mikeller/rename_generic_target_unified_target
...
Renamed 'GENERIC_TARGET' to 'USE_UNIFIED_TARGET'.
2019-02-23 13:43:02 +13:00
Michael Keller
6d2122444e
Merge pull request #7631 from mikeller/avoid_building_if_no_changes
...
Abort the CI build if no files used in the build were updated.
2019-02-23 13:42:38 +13:00
Michael Keller
bd40489492
Merge pull request #7614 from etracer65/optimize_osd_elements_display
...
Refactor OSD element display code
2019-02-23 13:42:04 +13:00
jflyper
a66c03cafc
Display a message if band or power count is zero
2019-02-22 11:41:33 +09:00
Anders Hoglund
0b4bbaa164
Spektrum TM. Fix RPM divide by zero problem.
2019-02-21 23:27:54 +01:00
mikeller
ac6bbf7e40
Make 'unknown command' appear as an error as well.
2019-02-22 09:02:58 +13:00
Bruce Luckcuck
30672a37c5
Refactor OSD element display code
...
Remove the giant `select` block that contained all the code to generate the elements and transition them to individual functions called only when the element is active. Simplifies the code and results in a performance improvement as it's not necessary to fall through the large `select` statement for every element that will be drawn. The individual functions and the element to function mapping are moved to a new `osd_elements.c` file.
Moved the OSD related code files to a new `osd/` directory.
Also pre-analyze the active elements and only process those that are active. This also saves processing as it's not necessary to loop through all 50 or so elements when only a couple are active.
Various other cleanup and removal of stale or unnecessary code.
In the default configuration the element drawing phase of the OSD task is reduced from ~51us to ~35us - resulting in about a 30% decrease in processing time.
2019-02-21 14:03:25 -05:00
Michael Keller
06d9f54f77
Merge pull request #7627 from hydra/bf-fix-test-cygwin-issue
...
TESTS - Prevent -pthread and --coverage from creating errors when building using clang on cygwin.
2019-02-22 04:52:59 +13:00
Michael Keller
b3eedfe6af
Merge pull request #7625 from hydra/bf-rebuild-on-makefile-changes
...
Ensure target is rebuilt if ANY of the make files changes.
2019-02-22 04:52:25 +13:00
Michael Keller
5914bf7251
Merge pull request #7624 from hydra/bf-hardfault-leds
...
Toggle all LEDs for hard-faults.
2019-02-22 04:52:03 +13:00
Michael Keller
405ff95f8e
Merge pull request #7619 from AndersHoglund/spektrum_tm_rpm
...
Spektrum TM. Added ESC combined average RPM.
2019-02-22 04:51:44 +13:00
Michael Keller
58fad9779f
Merge pull request #7622 from betaflight/bf-add-gpio-port-h
...
Add GPIO 'H'.
2019-02-22 04:47:43 +13:00
Bruce Luckcuck
a998b89a2a
Fix compilation errors if USE_ESC_SENSOR is not defined
2019-02-21 09:54:55 -05:00
mikeller
31e8b0425c
Put the 'CORRUPTED CONFIG' message on a line of its own as well.
2019-02-22 03:50:01 +13:00
mikeller
bad72c884a
Make errors in 'diff' / 'dump' easier to spot and parse.
2019-02-22 02:11:13 +13:00
mikeller
4d03e9b5a6
Put display name in CLI 'diff' in a better position.
2019-02-22 02:00:35 +13:00
Thorsten Laux
836985cf47
use different max for dterm and gyro based on each sample rate
2019-02-21 13:52:45 +01:00
mikeller
735d48f2f5
Renamed 'GENERIC_TARGET' to 'USE_UNIFIED_TARGET'.
2019-02-22 01:44:49 +13:00
Thorsten Laux
f90e9e51f9
filter fix
2019-02-21 13:29:30 +01:00
mikeller
533b832d1d
Abort the CI build if no files used in the build were updated.
2019-02-22 00:55:44 +13:00
Michael Keller
e053965489
Merge pull request #7586 from betaflight/cms-memory-optimizations-1
...
CMS memory optimizations 1
2019-02-22 00:11:43 +13:00
J Blackman
d9e9056cf6
Merge pull request #7618 from blckmn/target_dir_cleanup
...
Moved hal config headers etc to ./src/main/startup
2019-02-21 03:09:03 +11:00
Dominic Clifton
622e8be944
TESTS - Prevent -pthread and --coverage from creating errors when
...
building using clang on cygwin.
2019-02-20 15:24:00 +01:00
Dominic Clifton
f475683366
Ensure target is rebuilt if ANY of the make files changes.
...
Prior to this, editing say make/source.mk didn't cause a rebuild.
2019-02-20 14:25:28 +01:00
Dominic Clifton
456ebfa9be
Toggle all LEDs for hard-faults.
...
* If they all flash yo have a better chance of finding it.
* Boards with only 1 LED (LED0) had no indication of failure.
2019-02-20 14:20:49 +01:00
mikeller
541ba7072f
Updated styling of file to be generated, generated the file.
2019-02-21 01:49:09 +13:00
Dominic Clifton
5cbdd51bf4
Add GPIO 'H'.
2019-02-20 13:30:37 +01:00
mikeller
0b95ce6335
Added 'do ... while (0)' to function syntax defines.
2019-02-21 01:14:09 +13:00
Anders Hoglund
fe45689ea8
Spektrum TM. Added ESC combined average RPM.
2019-02-20 12:25:25 +01:00
Michael Keller
6e28a50bc4
Merge pull request #7610 from salavatov/patch-2
...
Update FrSky SPI RX.md
2019-02-20 23:52:48 +13:00
Michael Keller
e062e21690
Merge pull request #7609 from salavatov/patch-1
...
Update Board - CrazyBeeF4FRPro.md
2019-02-20 23:52:27 +13:00
Michael Keller
728e6c1d3f
Merge pull request #7600 from AndersHoglund/spektrum_tm_core_temp
...
Spektrum TM. Core Temp added to RPM report.
2019-02-20 23:04:03 +13:00
blckmn
1bedb1b911
Moved hal config headers etc to ./src/main/startup
2019-02-20 18:24:16 +11:00
Anders Hoglund
3ba2799867
Spektrum TM. Core Temp added to RPM report. Added some symbolic names for magic numbers.
2019-02-19 23:19:53 +01:00
Michael Keller
637f5b1ca3
Merge pull request #7599 from AndersHoglund/spektrum_tm_cell_voltage
...
Spektrum TM, added support for cell voltage.
2019-02-20 06:52:04 +13:00
Michael Keller
7f3a9e4c8b
Merge pull request #7589 from etracer65/arming_disabled_count
...
Fix arming disabled flags count
2019-02-20 06:51:02 +13:00
Michael Keller
26558ae91e
Merge pull request #7591 from mikeller/add_elinf722_target
...
Added target config for ELINF722 target. Also added list of manufacturer ids.
2019-02-20 06:45:24 +13:00
Michael Keller
08004e2652
Merge pull request #7605 from jflyper/bfdev-fix-hard-fault-in-cms-VTX_TR-menu
...
[CMS, TRAMP] One level back if Tramp is not configured
2019-02-20 06:42:28 +13:00
Konstantin Salavatov
228394b5c3
Update FrSky SPI RX.md
...
added link to CrazyBee F4 FR Pro
2019-02-19 15:13:39 +07:00
Konstantin Salavatov
c5a85ced35
Update Board - CrazyBeeF4FRPro.md
...
Added link to manual
2019-02-19 15:05:55 +07:00
Michael Keller
3114d2e562
Merge pull request #7596 from etracer65/unused_macro_hal_conflict
...
Fix UNUSED() macro conflict with STM libraries
2019-02-19 09:22:10 +13:00