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
jflyper
4d11d6d630
Fix baroCalculateAltitude
2020-06-28 16:40:23 +09:00
Miguel Angel Mulero Martinez
10a67e3a1a
OSD: Move crosshair to active elements and not background
2020-06-25 13:50:16 +02:00
Alberto García Hierro
db0e1e7788
MAX7456: Support delayed initialization
...
This allows the init sequence to correctly determine and store that
the selected display device after autoselection was MAX7456 but it
hasn't been yet initialized, and allows us to properly transmit this
information to the configurator.
This also lets the display subsystem initialize the MAX7456 at any
time, so for example in flight controllers that require battery power
in order to turn on the MAX7456, the user can plug the battery after
powering the system up via USB and the MAX7456 will be detected shortly
after without having to reboot.
2020-06-25 11:51:12 +01:00