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.
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`.
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;
```
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