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

17604 commits

Author SHA1 Message Date
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
59e0de66e9
Merge pull request #11419 from haslinghuis/update_code_of_conduct
Update Code of Conduct to 2.1
2022-04-16 23:23:18 +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
haslinghuis
9360ab1276
Merge pull request #11524 from klutvott123/prevent-failsafe-on-eeprom-write
Prevent false failsafe / rx loss on eeprom write for all RX protocols
2022-04-14 23:41:56 +02:00
Hans Christian Olaussen
332ba0b37c Prevent failsafe on eeprom write for all RX protocols 2022-04-14 15:44:01 +02:00
J Blackman
b7c8eaee3f
Merge pull request #11515 from blckmn/release_artifacts
Adding a release workflow.
2022-04-14 09:48:34 +10: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
f4775292b6
Merge pull request #11509 from ctzsnooze/failsafe-rc5-dev
Failsafe changes proposed for RC5
2022-04-13 22:12:07 +10: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
blckmn
6f81ddb2b4 Adding a release workflow. 2022-04-11 18:23:01 +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
haslinghuis
642689dfc7
Merge pull request #11504 from limonspb/failsafe_delay_fix
Adding CLI min for failsafe_delay (value of '2' - 0.2s)
2022-04-10 00:10:31 +02:00
Ivan Efimov
7c9f938fa6 Adding CLI min for failsafe_delay (value of '2' - 0.2s) 2022-04-07 20:50:05 -05:00
J Blackman
2fd2e8eca5
Merge pull request #11498 from SupaflyFPV/patch-2 2022-04-06 07:32:34 +10: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
SupaflyFPV
3b6ae49145
Create release.yml 2022-04-02 00:36:55 +01: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
4b05d0906f
Merge pull request #11483 from SteveCEvans/elrs_race
Fix ELRS lost connection race condition
2022-04-01 11:37:03 +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
haslinghuis
21c8d67e95
Merge pull request #11459 from SteveCEvans/failsafe_timing
Failsafe timing
2022-03-30 21:51:19 +02:00
Steve Evans
07f6bea174 Fix failsafe timings and behaviour to match Failsafe.md 2022-03-30 18:29:21 +01:00
Mark Haslinghuis
a79840bef8 Fix [Bidirectional] DShot issues on H7 by reducing GPIO speed 2022-03-28 21:39:41 +02:00
haslinghuis
a6207a100e
Merge pull request #11468 from daleckystepan/fix_rc_smoothing
Fix compilation without RC smoothing enabled
2022-03-28 20:11:10 +02:00
David O'Connor
e9714261c3 Added doc comment to styleguide 2022-03-26 16:11:03 -04:00
haslinghuis
61f43fea9e
Merge pull request #11472 from klutvott123/crsf-baud-negotiation
Make negotiated baud configurable for CRSF
2022-03-23 00:01:35 +01:00
haslinghuis
015e9e2b63
Merge pull request #11442 from ctzsnooze/Save-not-Set-for-Tramp-OSD-command
Save not set for VTX osd settings
2022-03-22 11:47:27 +01:00