Commit Graph

16142 Commits

Author SHA1 Message Date
Birk Tjelmeland aa5066e443 Add MSP override mode
The MSP override mode allows for use of MSP togehter with
another RX feature like SBUS. When enabling the MSP override
mode all channels from the `msp_override_channels` bitmask
will be overwritten by data comming from MSP instead of the
main RX.
2020-07-27 13:01:38 +02:00
Michael Keller 94cd650472
Merge pull request #9981 from mikeller/fix_max7456_delay_problems
Fixed the MAX7456 loop time problems introduced by #9948.
2020-07-26 15:31:16 +12:00
Michael Keller 9ae9b32aad
Merge pull request #9937 from mikeller/refactor_dshot_enabled_checks
Refactored Dshot enabled checks.
2020-07-26 15:30:40 +12:00
Michael Keller 0e28a646fd
Merge pull request #9863 from mikeller/cleanup_crsf_tests
Cleaned up separation of CRSF test code.
2020-07-26 15:30:10 +12:00
Michael Keller 0e4a54fc81
Merge pull request #9638 from pgreenland/vtx_irc_tramp_improvements 2020-07-26 12:57:32 +12:00
Michael Keller 899cae197c
Merge pull request #9998 from mikeller/fix_stack_check
Fixed stack size monitoring.
2020-07-22 02:12:58 +12:00
Michael Keller 3315b416b6
Merge pull request #10000 from mikeller/added_bus_device_registration
Added registration for bus devices.
2020-07-22 02:12:18 +12:00
Michael Keller 4e922f9ea4
Merge pull request #10011 from mikeller/add_configurable_stats_flight_time
Added configurable minimum arming time for a flight to be counted in flight statistics.
2020-07-22 02:11:59 +12:00
Phil Greenland 367cc3a513 Fix issue entering pitmode.
Make as many variables as possible private.
Re-work settings application into state machine.
Remove legacy interfaces.
Update OSD interface following implementation rework.
Review updates.
2020-07-20 21:57:03 +01:00
Michael Keller 6a92bf39b4
Merge pull request #9982 from mikeller/fix_bmp280_detection
Fixed detection of BMP280 / BME280.
2020-07-20 08:34:17 +12:00
Michael Keller 4e2cef05d5
Merge pull request #10022 from mikeller/fix_debug_builds
Fixed DEBUG builds.
2020-07-19 19:39:12 +12:00
Michael Keller 914534b81e
Merge pull request #10026 from MarcBoettinger/master 2020-07-19 19:23:05 +12:00
Michael Keller 0064b0aae8
Merge pull request #10031 from Mimoja/patch-1
Fix build for statistics-disabled DSHOT telemetry
2020-07-19 18:09:56 +12:00
Mimoja 43a7f93723
Fix build for statistics-disabled DSHOT telemetry
The USE_DSHOT_TELEMETRY_STATS define was is gating a closing bracket '}',
so that the scopes are breaking in case telemetry stats are not enabled.

This commit fixes this behaviour by moving the closing bracket out of the
ifdef.


Signed-off-by: Mimoja <git@mimoja.de>
2020-07-19 00:18:28 +02:00
MarcBoettinger 8b27f0fd63
Update Rssi.md formula for rssi_offset
Fixing the formula  rssi_offset = (1000-rssi_nosig) / 10  which is now in line with the example.
2020-07-17 09:38:39 +02:00
mikeller b42d1db0e8 Fixed DEBUG builds. 2020-07-17 01:57:08 +12:00
mikeller ab3511c420 Added configurable minimum arming time for a flight to be counted in flight statistics. 2020-07-12 15:35:55 +12:00
Michael Keller f8f01c9fa3
Merge pull request #10006 from etracer65/crash_flip_first_arming 2020-07-12 14:12:31 +12:00
Michael Keller 8916630ad6
Merge pull request #10005 from etracer65/crashflip_ignore_gps_arming_disabled
Ignore GPS arming disabled when arming in crash flip mode
2020-07-12 14:10:18 +12:00
Michael Keller 57cc267052
Merge pull request #9991 from haslinghuis/Upd-Dev-Docs
Updating Ubuntu development docs
2020-07-12 13:56:20 +12:00
Michael Keller 99f9a34462
Merge pull request #9999 from mikeller/fix_rpm_filter
Fixed missing RPM filter update.
2020-07-11 23:46:49 +12:00
Bruce Luckcuck bf232e57d9 Prevent crash flip from setting WAS_EVER_ARMED arming flag
Previously if the first "arming" was in crash-flip mode then the various features that rely on "first arming" logic would be defeated. While arming in crash-flip mode is technically "arming", it shouldn't disable features that rely on the first "real" arming. For example, vtx low-power disarm, GPS fix arming disabled, `BATT < FULL` warning, etc.
2020-07-10 09:20:47 -04:00
Bruce Luckcuck a545e80894 Ignore GPS arming disabled when arming in crash flip mode
While craft is upside down the GPS receiver may not be able to maintain a fix. As a result the `ARMING_DISABLED_GPS` reason could prevent arming in crash-flip mode preventing the user from flipping back over.
2020-07-10 09:01:22 -04:00
Michael Keller 7bb2c26c43
Merge pull request #9990 from ctzsnooze/refactor-Thrust-Linear-update 2020-07-09 15:34:36 +12:00
haslinghuis 5c7939acb8 Ubuntu development documentation updated. 2020-07-08 18:33:36 +02:00
mikeller 386be8d742 Added registration for bus devices. 2020-07-08 21:34:31 +12:00
mikeller 99c3cc9b0b Fixed missing RPM filter update. 2020-07-08 21:23:18 +12:00
mikeller 81abf873da Fixed stack size monitoring. 2020-07-08 20:08:39 +12:00
Michael Keller f6b1c6a539
Merge pull request #9983 from haslinghuis/Change-Serial.MD
Add serial port identifier and serial port function table
2020-07-08 01:09:39 +12:00
ctzsnooze 1fbf0ba816 Further refactoring
Thanks, Mike!
2020-07-07 22:59:58 +10:00
Michael Keller 5d591e3162
Merge pull request #9985 from mikeller/fix_osd_feature_disabling
Fixed disabling of OSD feature when OSD is disabled.
2020-07-08 00:57:26 +12:00
Michael Keller fe888ef98a
Merge pull request #9984 from mikeller/remove_dterm_rpm_filter
Removed DTerm RPM filter.
2020-07-08 00:29:20 +12:00
ctzsnooze 9a65b766a2 refactor Thrust Linear to initialise throttleCompensateAmount in pid_init.c
Maybe this could avoid recaculating throttleCompensateAmount every PID loop?
2020-07-07 15:11:17 +10:00
mikeller 1a30329c93 Fixed disabling of OSD feature when OSD is disabled. 2020-07-07 00:29:18 +12:00
mikeller 15d1df3c77 Removed DTerm RPM filter. 2020-07-06 19:33:06 +12:00
haslinghuis 72838f3188 Add serial port identifier and serial port function table 2020-07-06 04:23:36 +02:00
Michael Keller 41fa8754bc
Merge pull request #9633 from mikeller/remove_vbat_pid_compensation
Remove vbat pid compensation
2020-07-06 13:41:27 +12:00
Michael Keller 8f2422f72e
Merge pull request #9726 from fgiudice98/blackbox-fields-selection 2020-07-06 12:58:42 +12:00
mikeller ac7f6b8329 Fixed detection of BMP280 / BME280. 2020-07-06 02:20:09 +12:00
mikeller cfc89c98a8 Fixed the MAX7456 loop time problems introduced by #9948. 2020-07-05 22:00:13 +12:00
fgiudice98 a42ba9779a Changed variable name 2020-07-05 11:23:43 +02:00
Michael Keller 1fbd113204
Merge pull request #9690 from mikeller/cleanup_settings
Refactored assertion in 'settings.c'.
2020-07-05 21:09:17 +12:00
Michael Keller 3822d6eb75
Merge pull request #9688 from mikeller/show_configuration_status
Show configuration status in CLI.
2020-07-05 21:09:01 +12:00
Michael Keller 31c9962831
Merge pull request #9743 from mikeller/add_stm32f4discovery_to_build
Added STM32F4DISCOVERY to the CI build.
2020-07-05 21:08:39 +12:00
Michael Keller 1466acd5f3
Merge pull request #9697 from AlienWiiBF/ACCST_V2 2020-07-05 15:38:56 +12:00
Michael Keller 3ef0a529ca
Merge pull request #9832 from SteveCEvans/debug_dlpf
Add DEBUG_D_LPF
2020-07-05 14:53:26 +12:00
Michael Keller 262a2e1981
Merge pull request #9975 from DusKing1/patch-1 2020-07-05 14:52:53 +12:00
Michael Keller 1e100589ff
Merge pull request #9970 from TheIsotopes/patch-1
minor update Betaflight 4.2 Release Notes.md
2020-07-05 14:50:16 +12:00
Michael Keller 8ee0bff93c
Merge pull request #9967 from etracer65/osd_refresh_background_msp
Refresh OSD background after MSP change to craft name
2020-07-05 14:46:08 +12:00
Michael Keller 8f35f5be1a
Merge pull request #9966 from mikeller/fix_4_1_release_notes
Fixed links in 4.1 release notes.
2020-07-05 14:45:55 +12:00