Michael Keller
4e2cef05d5
Merge pull request #10022 from mikeller/fix_debug_builds
...
Fixed DEBUG builds.
2020-07-19 19:39:12 +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
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
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
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
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
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
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
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
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
SteveCEvans
d8c0159378
Add DEBUG_D_LPF
2020-07-05 14:37:48 +12:00
Michael Keller
a6241e4dd0
Merge pull request #9949 from McGiverGim/osd_crosshair_not_background
...
OSD: Move crosshair to active elements and not background
2020-07-05 14:30:58 +12:00
Michael Keller
a8e7890d88
Merge pull request #9740 from ctzsnooze/Thrust-Linear-Update
2020-07-05 14:27:43 +12:00
Michael Keller
8a1e80bf18
Merge pull request #9624 from jflyper/bfdev-adc-remove-MAX_ADC_SUPPORTED
...
[ADC] Remove MAX_ADC_SUPPORTED and related assertion
2020-07-05 14:16:21 +12:00
mikeller
fb605aed01
Fixed throttle calculation.
2020-07-05 14:15:11 +12:00
ctzsnooze
7cd83464d6
Power 2 thrust compensation with 50% throttle compensation
...
^2 gain curve after discussions with Markus
Variable throttle compensation, more with higher TL for whoops
Calculator https://www.desmos.com/calculator/1rhq0pqoug
2020-07-05 14:01:42 +12:00
Michael Keller
596c21686c
Merge pull request #9656 from gereic/master
2020-07-05 13:31:13 +12:00
mikeller
46f2a3e30e
Matched conditionals to 'src/main/drivers/adc.h'.
2020-07-05 13:25:56 +12:00
Michael Keller
e96e63e252
Merge pull request #9963 from mikeller/remove_unused_header
...
Removed unused 'io/motors.h' header file.
2020-06-30 23:19:56 +12:00
fgiudice98
d21b1fa77a
Refactor
...
Changed mask var from 16 to 32 bits
Changed variables names
Inverse logic
Added definitions to cli settings
Added logging_fields_mask to blackbox header
2020-06-30 00:55:24 +02:00
fgiudice98
6d9e4a813a
Add blackbox fields selection
...
Fields are selected using a 16bit uint variable
- Added selection to cli
- Added variable to msp (for future checkbox selection in the configurator)
- removed "blackbox_record_acc" as the same function can be achieved in the new code with "bb_log_acc"
2020-06-30 00:46:49 +02:00
Bruce Luckcuck
8a1b005bb7
Refresh OSD background after MSP change to craft name
2020-06-29 12:33:49 -04:00
Michael Keller
4abc447ffe
Merge pull request #9960 from phobos-/f4-dsmx
...
Spektrum SPI protocol improvements
2020-06-30 01:03:09 +12:00
Michael Keller
36d372d237
Merge pull request #9957 from jflyper/bfdev-baro-dps310
2020-06-30 01:02:27 +12:00
Michael Keller
a0f6a91033
Merge pull request #9803 from fgiudice98/blackbox-freq-cms
2020-06-30 00:55:16 +12:00
Bruce Luckcuck
09902daaf6
Treat BME280 as BMP280
2020-06-30 00:49:39 +12:00
Michael Keller
c1dc66b452
Merge pull request #9936 from mikeller/cleanup_rangefinder_support
...
Cleaned up rangefinder code, removed unsupported driver stubs.
2020-06-29 23:16:20 +12:00
mikeller
5b58c300b6
Removed unused 'io/motors.h' header file.
2020-06-29 18:49:06 +12:00
jflyper
9c9078738a
Include barometer Infineon DPS310 in universal targets
2020-06-29 00:10:08 +09:00
jflyper
a686ab45fa
Barometer Infineon DPS310 support
2020-06-29 00:09:56 +09:00
Michael Keller
41088159fa
Merge pull request #9948 from fiam/agh_max7456_delayed_init
...
MAX7456: Support delayed initialization
2020-06-29 01:38:57 +12:00
phobos-
0ff0220c7a
spektrum spi protocol improvements
2020-06-28 13:49:18 +02:00