Commit Graph

13694 Commits

Author SHA1 Message Date
Miguel Angel Mulero Martinez 6157cd324e Add dyn filters to blackbox headers 2019-03-18 09:49:29 +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
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
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
Michael Keller 43db43fc3f
Merge pull request #7790 from Asizon/omnibusf4sd
Added Unified Target configuration for OMNIBUSF4SD
2019-03-17 00:08:02 +13:00
mikeller b2e08f50f5 Added missing BARO QMP6988 to Unified Target. 2019-03-17 00:05:22 +13:00
Dominic Clifton 705a2c565b Fix memory corruption in USB code.
Crash occurs on my machine shortly after power up.  `hhid` is null at
the time it occurs so the change to `hhid->state` causes a crash.
2019-03-16 12:02:42 +01:00
Michael Keller f6cef94b28
Merge pull request #7723 from jflyper/bfdev-fix-lps-driver-hardfaulting-on-non-SPI-detect-call
[BARO, LPS] Don't fiddle with SPI if the device is not on SPI bus
2019-03-16 23:55:34 +13:00
mikeller ee58875e1c Added Patreon link to README.md, some cleanup. 2019-03-16 23:33:37 +13:00
Cheng Lin 760de4bc8a assign pin SDA2,SCL2 to none 2019-03-15 16:19:02 -04:00
Bruce Luckcuck c82d0dbf19 Disable dshot_bidir if motor protocol is not DSHOT or PROSHOT 2019-03-15 12:28:17 -04:00
Asizon 22dbfe1a2f Added Unified Target configuration for OMNIBUSF4SD 2019-03-15 09:16:51 +01:00
jflyper d50e721acf Don't fiddle with SPI if not on SPI 2019-03-15 09:32:35 +13:00
Michael Keller 2db432a2b7
Merge pull request #7779 from bnn1044/CLRACINGF7-M25-FLASH
Add M25 NOR Flash support for CLRACING F7
2019-03-15 08:40:11 +13:00
Cheng Lin 805d03ead7 add N25 NOR Flash support
add N25 Nor Flash support

update cc2500:

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

add unified target files for CLRACINGF7

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

support JEDEC_ID_WINBOND_W25Q128_DTR flash

Amend the title of the new target announcement.

[Docs] Update ARM toolchain version link

The currently listed version (5.4.1) is insufficient, version 7.3.1 (represented as 7-2018-q2-update) is expected in make\tools.mk (GCC_REQUIRED_VERSION ?= 7.3.1)

add N25 NOR Flash support

add N25 Nor Flash support

update cc2500:

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

add unified target files for CLRACINGF7

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add M25 support and unified_target

 remove Manufacturers ID for CLFC

add N25 NOR Flash support

add N25 Nor Flash support

update cc2500:

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

add unified target files for CLRACINGF7

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

support JEDEC_ID_WINBOND_W25Q128_DTR flash

Amend the title of the new target announcement.

[Docs] Update ARM toolchain version link

The currently listed version (5.4.1) is insufficient, version 7.3.1 (represented as 7-2018-q2-update) is expected in make\tools.mk (GCC_REQUIRED_VERSION ?= 7.3.1)

add N25 NOR Flash support

add N25 Nor Flash support

update cc2500:

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

update from master

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

add unified target files for CLRACINGF7

Signed-off-by: Cheng Lin <bnn1044@gmail.com>

Add M25 support and unified_target

 remove Manufacturers ID for CLFC

undo changes manufaturers id file
2019-03-14 08:45:51 -04:00
Michael Keller 360afd96df
Merge pull request #7776 from Asizon/omnibusf4fw
Added Unified Target configuration for OMNIBUSF4FW
2019-03-14 23:03:13 +13:00
Michael Keller 54bebc8546
Merge pull request #7772 from Asizon/omnibusf4v6
Added Unified Target configuration for OMNIBUSF4V6
2019-03-14 23:00:18 +13:00
elin-neo 4b73da017a Unified target configs for ELINF405, ELINF722 2019-03-14 18:59:23 +09:00
mikeller 8965a211ee Added iFlight manufacturer id. 2019-03-14 22:28:08 +13:00
Michael Keller 06d2c7b8df
Merge pull request #7771 from swilkens/patch-1
[Docs] Update ARM toolchain version link
2019-03-14 07:52:32 +13:00
Michael Keller b6c1a718b8
Merge pull request #7763 from mikeller/amend_announcement_title
Amend the title of the new target announcement.
2019-03-14 06:10:57 +13:00
mikeller 0341bfcaca Amend the title of the new target announcement. 2019-03-14 03:40:06 +13:00