1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-16 12:55:19 +03:00
Commit graph

13912 commits

Author SHA1 Message Date
Michael Keller
f6bbda1d1b Removed more features from RMDO, SPRACINGF3 to make it fit flash. 2019-03-20 16:20:30 +13:00
Michael Keller
074427f08d
Merge pull request #7828 from TheIsotopes/master
update MATEKSYS unified target config
2019-03-20 15:21:15 +13:00
Michael Keller
f64965c264
Merge pull request #7833 from stawiski/Makefile-improvement
Improved Makefile
2019-03-20 15:20:50 +13:00
Michael Keller
913d942c27
Merge pull request #7831 from McGiverGim/blackbox_ac_iyaw
Add absolute_control_gain and use_integrated_yaw to blackbox headers
2019-03-20 15:20:35 +13:00
Michael Keller
ed0db22564
Merge pull request #7830 from mikeller/add_transtec_manufacturer_id
Added manufacturer id for TransTEC.
2019-03-20 15:20:15 +13:00
Michael Keller
2fc52c46d5
Merge pull request #7827 from McGiverGim/blackbox_dyn_lpf
Add dyn filters to blackbox headers
2019-03-20 15:19:55 +13:00
Michael Keller
0da7422a33
Merge pull request #7826 from McGiverGim/blackbox_dmin
Add d_min to blackbox headers
2019-03-20 15:19:37 +13:00
Dominic Clifton
b7417a6d3d Fix crash when first or second gyro is not detected.
Firmware now silently uses the one it does find.

User can detect this by looking at the `diff` output.
2019-03-19 20:47:01 +01:00
Michael Keller
f4ce78f939
Merge pull request #7829 from mikeller/more_feature_cuts
Removed features from MIDELICF3, RMDO, and SPRACINGF3 to make the firmware fit the flash space.
2019-03-19 20:10:44 +13:00
Mikolaj Stawiski
51d11bdee8 Improved Makefile by taking out compile_file function for repeated statements. 2019-03-19 09:25:00 +11:00
Miguel Angel Mulero Martinez
6a3cb507ce Add absolute_control_gain and use_integrated_yaw to blackbox headers 2019-03-18 15:12:00 +01:00
Michael Keller
0f3de145e5
Merge pull request #7822 from flywoo/master
Add unified target config for FLYWOOF7DUAL,F405,F411
2019-03-19 02:55:51 +13:00
mikeller
df2a85ee32 Added manufacturer id for TransTEC. 2019-03-19 02:51:16 +13:00
mikeller
538eb26188 Removed features from MIDELICF3, RMDO, and SPRACINGF3 to make the firmware fit the flash space. 2019-03-19 02:44:00 +13:00
TheIsotopes
487e0f42d9
update MATEKSYS unified target config
update MATEKF405 and MATEKF722SE config file
2019-03-18 10:20:53 +01:00
Miguel Angel Mulero Martinez
6157cd324e Add dyn filters to blackbox headers 2019-03-18 09:49:29 +01:00
Miguel Angel Mulero Martinez
75b4e449ff Add d_min to blackbox headers 2019-03-18 08:43:02 +01:00
Michael Keller
4c62d362ee
Merge pull request #7795 from etracer65/dshot_bidir_protocol_check
Disable DSHOT Telemetry if motor protocol is not DSHOT or PROSHOT
2019-03-18 19:33:20 +13:00
Michael Keller
26e6e45514
Merge pull request #7815 from etracer65/dshot_bidir_try_to_enable
Periodically try to activate ESC DSHOT telemetry if enabled but not working
2019-03-18 19:31:08 +13:00
Michael Keller
b2e857439b
Merge pull request #7816 from IllusionFpv/gps-set-new-descent-distance
Set new descent distance
2019-03-18 19:29:53 +13:00
Michael Keller
b32531869b
Merge pull request #7818 from mikeller/add_flywoo_manufacturer_id
Added Flywoo manufacturer id.
2019-03-18 19:29:26 +13:00
Michael Keller
757309cfd0
Merge pull request #7819 from mikeller/fix_unified_target_instructions
Fixed and clarified Unified Target config creation instructions.
2019-03-18 19:28:59 +13:00
Michael Keller
4ad9ece567
Merge pull request #7821 from mikeller/add_blackbox_device_to_hardware
Added 'blackbox_device' to hardware diff / dump list.
2019-03-18 19:28:09 +13:00
Bruce Luckcuck
81c226e769 Periodically try to activate DSHOT telemetry if enabled but not working
If DSHOT telemetry is enabled but one or more ESC's are not supplying valid telemetry packets, then send the DSHOT command to enable telemetry once a second while disarmed until all ESC's are supplying telemetry.

Addresses the issue of the flight controller booting without the ESC's powered. In this case the initial command at boot to enable bidirectional telemetry will be missed by the ESC since they're not powered. If the battery is subsequently plugged in the ESC's will default to bidirectional telemetry disabled.

This change will detect that ESC's are not supplying telemetry and attempt to preiodically enable them.
2019-03-17 17:45:08 -04:00
Bruce Luckcuck
9622b83278 DSHOT command non-blocking motor selection fix
Fixes a logic error that would send non-blocking DSHOT commands to all motors regardless of the selected motor index.
2019-03-17 17:01:44 -04:00
Michael Keller
7c6d36167c
Merge pull request #7813 from etracer65/dshot_bidir_arming_disabled
Add arming disabled check if RPM filter enabled but DSHOT telemetry not working
2019-03-18 09:41:46 +13:00
Bruce Luckcuck
89ceb70b3c Add arming disabled check if RPM filter enabled but DSHOT telemetry not working
If the RPM filter is enabled, requires all motors to have received a valid DSHOT telemetry frame before arming is allowed. Otherwise sets the arming disabled reason `ARMING_DISABLED_RPMFILTER`.
2019-03-17 10:36:21 -04:00
flywoo
c8fba34976 Add unified target config for FLYWOOF7DUAL,F405,F411 2019-03-17 21:43:12 +08:00
Michael Keller
10a27bcb8d
Merge pull request #7812 from McGiverGim/unified_target_MATEKF722
Add unified target config for MATEKF722
2019-03-18 00:13:49 +13:00
Michael Keller
6d1448d9ab
Merge pull request #7811 from TheIsotopes/patch-1
Add unified target for MATEKF405
2019-03-18 00:13:33 +13:00
Michael Keller
983321280f
Merge pull request #7810 from mikeller/added_missing_baro_qmp6988
Added missing BARO QMP6988 to Unified Target.
2019-03-18 00:13:16 +13:00
Michael Keller
a1badc7f4a
Merge pull request #7809 from hydra/bf-fix-crash-bug-2
Fix memory corruption in I2C code.
2019-03-18 00:13:00 +13:00
Michael Keller
df0d132d33
Merge pull request #7808 from hydra/bf-fix-crash-bug-1
Fix memory corruption in USB code.
2019-03-18 00:12:43 +13:00
Michael Keller
01995d4203
Merge pull request #7806 from McGiverGim/unified_target_MATEKF722SE
Add unified target for MATEKF722SE
2019-03-17 21:34:15 +13:00
Nicola De Pasquale
e19c445702 fix new descent distance to measured gps data minus 5 meters 2019-03-17 08:20:15 +01:00
mikeller
b9f20e72a2 Added 'blackbox_device' to hardware diff / dump list. 2019-03-17 18:54:59 +13:00
Nicola De Pasquale
6ca39c6ad1 moved discentDistance to the beginning of the function 2019-03-17 00:32:44 +01:00
Nicola De Pasquale
c9b9c1bee5 set discentDistance static and moved into updateGPSRescueState() 2019-03-17 00:08:10 +01:00
mikeller
b5b04a3b24 Added Flywoo manufacturer id. 2019-03-17 11:29:37 +13:00
mikeller
0a143336ce Fixed and clarified Unified Target config creation instructions. 2019-03-17 11:25:42 +13:00
Michael Keller
d17f1d31f8
Merge pull request #7799 from bnn1044/CLRACINGF7-I2C-PIN-NONE
assign pin SDA2,SCL2 to none
2019-03-17 11:10:11 +13:00
Míguel Ángel Mulero Martínez
e3a765136c
Changed timer 2019-03-16 22:39:15 +01:00
Michael Keller
c78beac69e
Merge pull request #7807 from mikeller/add_patreon_link
Added Patreon link to README.md, some cleanup.
2019-03-17 10:28:20 +13:00
Nicola De Pasquale
5db5967079 set new descent distance 2019-03-16 19:24:54 +01:00
Miguel Angel Mulero Martinez
848faa4dbd Add unified target config for MATEKF722 2019-03-16 12:30:48 +01:00
Michael Keller
8404a6670b
Merge pull request #7784 from elin-neo/elin-unified_target
Unified target configs for ELINF405, ELINF722
2019-03-17 00:30:47 +13:00
Michael Keller
9d644d2614
Merge pull request #7783 from mikeller/add_iflightrc_manufacturer
Added iFlight manufacturer id.
2019-03-17 00:28:22 +13:00
TheIsotopes
75692822ef
Add unified target for MATEKF405
Unified target config file for MATEKF405
2019-03-16 12:26:07 +01:00
Miguel Angel Mulero Martinez
36912ca1c1 Add unified target for MATEKF722SE 2019-03-16 12:11:31 +01:00
Dominic Clifton
a2936a4d89 Fix memory corruption in I2C code.
Found after write protecting ITCM.  Argument passed to
HAL_I2C_ER_IRQHandler (as `hi2c`) was NULL.

A crash occured due to this line:
```
hi2c->ErrorCode |= HAL_I2C_ERROR_ARLO;
```
2019-03-16 12:10:42 +01:00