1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-15 04:15:44 +03:00
Commit graph

14003 commits

Author SHA1 Message Date
Steve Evans
ea37eca74f Add support for Winbond W25X32 FLASH 2022-04-24 14:28:37 +01:00
haslinghuis
a0ed6b0f1d
Merge pull request #11540 from EmaxModel/emax
add EmaxModel STM32F411 SX1280 target
2022-04-23 15:44:42 +02:00
Steve Evans
57dfb89c7d Fix DEBUG_SCHEDULER_DETERMINISM description 2022-04-22 20:25:09 +01:00
J Blackman
f7f5c0d864
Merge pull request #11476 from fahadshihab/patch-1 2022-04-22 17:51:37 +10:00
J Blackman
72faea5824
Merge pull request #11545 from DusKing1/add-more-gyros-for-nerc-sx1280
Add more gyros for NeutronRCF411SX1280 target
2022-04-22 14:43:00 +10:00
J Blackman
31196489fa
Merge pull request #11536 from SteveCEvans/frsky_range
Frsky range check issues
2022-04-22 11:45:09 +10:00
J Blackman
eb31068614
Merge pull request #11500 from klutvott123/crsf-baud-negotiation-improvements-2
Fix CRSF baud negotiation
2022-04-22 10:31:25 +10:00
Hugo Chiang
a8320a2142 add more gyros for NeutronRCF411SX1280 target 2022-04-21 09:23:45 +08:00
haslinghuis
d08ab1c6e8
Merge pull request #11541 from ctzsnooze/Fix-GPS-Return-failsafe-with-bad-channel-data
Improve failsafe handling for Rx's that send bad channel information.
2022-04-21 01:00:04 +02:00
haslinghuis
d0e1ac44e4
Merge pull request #11537 from haslinghuis/add_flash_driver
Add Winbond 25Q128 flash driver
2022-04-20 21:56:09 +02:00
EmaxModel
8bed18db8d fix indentation 2022-04-20 09:20:21 +08:00
ctzsnooze
e3e367e09e force rx_ranges unit tests to pass 2022-04-19 20:21:39 +10:00
ctzsnooze
5c2a15e93c fix FrSky failsafe packet false channel values 2022-04-19 20:21:27 +10:00
EmaxModel
09d054ad7a add EmaxModel STM32F411 SX1280 target 2022-04-19 14:48:30 +08:00
Steve Evans
8bc7548dbb Disable SPI DMA for CC2500 2022-04-18 23:08:58 +01:00
Hans Christian Olaussen
7cc4c448b7 FIx OSD visual beeper 2022-04-18 14:32:06 +02:00
Mark Haslinghuis
edde0651af Add Winbond 25Q128 flash driver 2022-04-18 01:54:35 +02:00
haslinghuis
954b7373bb
Merge pull request #11534 from mluessi/ml_fix_spi_ll_segment_rep
Fix SPI LL Segment Repetition
2022-04-17 20:11:37 +02:00
Steve Evans
1368b221b7 Remove rxFrameReady() 2022-04-17 17:58:10 +01:00
Steve Evans
12bb43cdb8 Define state case rather than relying on default 2022-04-17 15:37:04 +01:00
haslinghuis
e9b716185f
Merge pull request #11521 from klutvott123/fix-ready-beep
Fix READY_BEEP
2022-04-17 01:51:52 +02:00
haslinghuis
7d4cf12238
Merge pull request #11530 from ctzsnooze/fix-gps-return-on-true-failsafe
fix for GPS Return failure in RC4 and RC5
2022-04-16 23:12:35 +02:00
haslinghuis
87a550ef96
Merge pull request #11533 from klutvott123/init-tasks-data-earlier
Initialize tasks data earlier
2022-04-16 23:11:46 +02:00
haslinghuis
cc8108cdde
Merge pull request #11513 from 4712/Serial-4way-if_v2006
widening range of BLHeli/_S device id
2022-04-16 23:03:49 +02:00
Martin Luessi
7fb0c79ff4 Fix SPI LL Segment Repetition 2022-04-16 08:41:52 -07:00
Hans Christian Olaussen
205b8cd2ad Initialize tasks data earlier 2022-04-16 16:01:50 +02:00
ctzsnooze
fb51f63735 fix for GPS non-return 2022-04-16 17:24:50 +10:00
Jan Post
f5a56804b1
Merge pull request #11523 from haslinghuis/remove_duplicate
Remove duplicate line in unit test
2022-04-16 00:37:40 +02:00
Hans Christian Olaussen
0bb5bca5a7 Fix READY_BEEP 2022-04-15 18:19:37 +02:00
Hans Christian Olaussen
ee6cd98c78 Ensure telemetry/heartbeat at minimum 50Hz
Ensure that telemetry/heartbeat frames are sent at minimum 50Hz. This is to keep sending at least something at a consistent rate to the rx even if the user disables sensors.
2022-04-15 17:57:39 +02:00
Hans Christian Olaussen
2779607262 Retain negotiated baudrate after soft reset
Detect soft reset and use cached baudrate if baud rate negotiation is enabled.
2022-04-15 17:57:39 +02:00
Hans Christian Olaussen
bef70530a8 Don't count crsf errors while eeprom write is in progress
to avoid false errors while writing to flash.
2022-04-15 17:57:39 +02:00
Hans Christian Olaussen
97b934a436 Change speed negotiation task priority
from lowest to low. same as telemetry task. should make it run more often when in failsafe for example
2022-04-15 17:53:15 +02:00
Hans Christian Olaussen
0a0cb41343 Prevent sending telemetry when baud negotiation in progress 2022-04-15 17:53:15 +02:00
Hans Christian Olaussen
e282744997 Improve frame error detection
Count frame error if frame wasn't completed within the expected time or there was a crc error
2022-04-15 17:53:15 +02:00
Hans Christian Olaussen
9aac305bb8 Make speedNegotiationProcess send heartbeat if telemetry disabled 2022-04-15 17:53:15 +02:00
Hans Christian Olaussen
332ba0b37c Prevent failsafe on eeprom write for all RX protocols 2022-04-14 15:44:01 +02:00
Mark Haslinghuis
e74dbcfd45 Remove duplicate line in unittest 2022-04-13 23:25:13 +02:00
haslinghuis
42208ae46e
Merge pull request #11461 from hydra/bf-elrs-cleanup-1
ELRS / NVIC cleanup
2022-04-13 21:07:11 +02:00
haslinghuis
ceb73e41f0
Merge pull request #11469 from hydra/bf-fix-dshot-bitbang-bidirectional-sample-period
DSHOT/Bitbang - Hold the line at idle for 1 extra bit period.
2022-04-13 21:05:40 +02:00
ctzsnooze
ee024aff0c refactor failsafeActivate, all recovery times the same
Simpler GPS Rescue fix
100ms interval for signalReceived failure
Faster failsafe stick response
Update and confirm unit tests work correctly
Restore invalid flight channel ability to trigger failsafe with individual timers
Set default failsafe stage 1 delay to 1.5 seconds, approximately match previous delay of 1.6s when the user selected 1.0 seconds.
Update failsafe documentation for 4.3
Arming blocked soon after Rx initialisation
Unit test fix for previous commit
Editorial changes and typo fixes
2022-04-13 11:52:56 +10:00
4712
fd40ef9e50
Restricting the range a bit again 2022-04-11 00:20:19 +02:00
4712
057ba09d3f widening range of BLHeli/_S device id
widening range of BLHeli/_S device id filtering to ease integration of upcoming MCU types to ease integration of upcoming MCU types
2022-04-10 14:50:35 +02:00
Ivan Efimov
7c9f938fa6 Adding CLI min for failsafe_delay (value of '2' - 0.2s) 2022-04-07 20:50:05 -05:00
Dominic Clifton
cb701814f1
Remove erroneous whitespace
Co-authored-by: Jan Post <Rm2k-Freak@web.de>
2022-04-02 01:45:13 +02:00
haslinghuis
7fcf16aad8
Merge pull request #11497 from ctzsnooze/repair-commit-for-PR-11459
fix for failsafe to apply throttle, aux and recovery delay settings
2022-04-02 01:40:00 +02:00
ctzsnooze
b360ccd60a allow sticks in GPS Rescue 2022-04-01 20:25:18 +11:00
ctzsnooze
bef4c9a254
Merge pull request #11494 from haslinghuis/dshot_gpio
Fix [Bidirectional] DShot issues on G4, F7 and H7 by reducing GPIO speed
2022-04-01 11:41:14 +11:00
ctzsnooze
d8aeb89710 commit for failsafe PR #11459 2022-04-01 07:01:04 +11:00
Steve Evans
930d07d63e Fix ELRS lost connection race condition 2022-03-30 20:57:05 +01:00