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

17261 commits

Author SHA1 Message Date
Steve Evans
ae3842c89c Add unit test for priority bump of low priority task when higher priority task doesn't have time to run 2022-01-28 17:22:43 +00:00
Steve Evans
1ad09783ff Only prioritise a task if there's time to run it 2022-01-28 01:52:09 +00:00
haslinghuis
b6bc232a19
Merge pull request #11330 from hydra/bf-fix-rx-loss-caused-by-osd-stats
Fix RX loss caused by OSD stats display.
2022-01-26 13:57:48 +01:00
haslinghuis
c7ae164ecc
Merge pull request #11323 from haslinghuis/remove_lpuart1
Remove LPUART1 from STM32G4 and SMT32H7 if no resource configured
2022-01-26 00:00:41 +01:00
Mark Haslinghuis
3009a13355 Fix UARTS and LPUART 2022-01-24 21:41:19 +01:00
Dominic Clifton
765afa35b7 OSD - Fix code-style. 2022-01-23 15:31:50 +01:00
Dominic Clifton
5215a2b896 CMS - Fix whitespace. 2022-01-23 15:31:00 +01:00
Dominic Clifton
a0ca5124a2 CMS - Fix comment typo. 2022-01-23 15:30:37 +01:00
Dominic Clifton
023a7e5b00 OSD - Always use specifically named stats refresh phases in. 2022-01-23 15:29:15 +01:00
Dominic Clifton
e0f27197ff OSD - Remove unneeded call to schedulerIgnoreTaskExecTime in stats
refresh.
2022-01-23 15:26:01 +01:00
Dominic Clifton
1f666add6c OSD - Clarify display driver requirements. 2022-01-23 15:23:10 +01:00
Dominic Clifton
2a9f0a50bb OSD - Prevent RX task starvation by drawing each stats row on a separate
iteration.
2022-01-22 18:59:11 +01:00
Dominic Clifton
2fe5947290 OSD - Prevent RX loss on stats display by using async screen clearing
and multiple phases.
2022-01-22 18:59:11 +01:00
Dominic Clifton
e2c0388a6a OSD - Add support for async screen clearing to display API.
No screen clearing is actually done asynchronously yet.
2022-01-22 18:59:11 +01:00
Jan Post
f2559fbfd8
Merge pull request #11319 from SteveCEvans/relax_determinism
Add scheduler_relax_rx and scheduler_relax_osd variables
2022-01-21 10:44:08 +01:00
Mark Haslinghuis
edfb94b1b5 Remove LPUART1 for STM32H7 Unified Target 2022-01-21 02:38:48 +01:00
Steve Evans
68e9501b02 Fix layout of PG numbering 2022-01-21 00:38:30 +00:00
haslinghuis
30dc410c70
Merge pull request #11322 from McGiverGim/issues_as_form
Move GitHub issues to forms
2022-01-20 23:55:53 +01:00
Steve Evans
b3903edf55 Allow RX and OSD tasks to be scheduled at the second attempt on F411 processors 2022-01-20 14:00:00 +00:00
Miguel Angel Mulero Martinez
c62afa2e12 Move GitHub issues to forms 2022-01-20 09:53:12 +01:00
Steve Evans
2af98ae7c8 Increase max scheduler_relax_rx and scheduler_relax_osd settings to 500 2022-01-20 02:35:02 +00:00
Steve Evans
62cb1fba1a Add scheduler_relax_rx and scheduler_relax_osd variables 2022-01-20 01:59:13 +00:00
Štěpán Dalecký
9c3562a10b
Merge pull request #11245 from haslinghuis/fix_building_in_ubuntu
Update documentation for building in Ubuntu
2022-01-18 08:21:05 +01:00
Štěpán Dalecký
72c70a22e8
Merge pull request #11270 from haslinghuis/rename_attr
Rename attr
2022-01-18 08:19:18 +01:00
haslinghuis
185288341a
Merge pull request #11301 from DusKing1/add-NEUTRONRCF411SX1280
Add NEUTRONRCF411SX1280 target
2022-01-18 00:20:52 +01:00
haslinghuis
c8a268a411
Merge pull request #11299 from daleckystepan/vtx-start-bit
Vtx smartaudtio fix space
2022-01-18 00:20:16 +01:00
Štěpán Dalecký
8986f53c21
Merge pull request #11229 from phobos-/elrs-fixes
ExpressLRS - fixed slow initial connection
2022-01-17 22:25:18 +01:00
haslinghuis
07cc5c44c3
Merge pull request #11305 from SteveCEvans/unified_ICM42688P
Add support for ICM42605 and ICM42688P for unified targets except F411
2022-01-17 22:14:41 +01:00
Steve Evans
bdff13fd24 Fix merge error of gyro register offset 2022-01-17 18:47:28 +00:00
Mark Haslinghuis
a1a383d812 Rename attr
Keep single and plurar definition
2022-01-17 03:10:16 +01:00
Steve Evans
ee740d1381 Add support for ICM42605 and ICM42688P for unified targets except STM32F411 (for space reasons) 2022-01-16 12:25:19 +00:00
DusKing1
61e80dec92 add NeutronRCF411SX1280 target 2022-01-16 18:32:32 +08:00
Štěpán Dalecký
6af04d43a4 Vtx smartaudtio fix space 2022-01-16 09:49:09 +01:00
J Blackman
a6b9560b48
Merge pull request #11287 from daleckystepan/vtx-start-bit 2022-01-16 12:53:27 +11:00
haslinghuis
c16e971825
Merge pull request #11274 from SteveCEvans/rs_state_time
Fix issues impacting RX_STATE_MODES state duration and add DEBUG_RX_STATE_TIME
2022-01-16 02:27:46 +01:00
haslinghuis
1ccaa62108
Merge pull request #11297 from SteveCEvans/baro_state
If barometer read is still in progress ignore state execution time as it is short
2022-01-15 23:58:03 +01:00
Steve Evans
6a933478d2 Fix BARO task rate display 2022-01-15 21:32:54 +00:00
Steve Evans
815cb41d30 Add missing else clauses 2022-01-15 20:19:49 +00:00
ctzsnooze
ec9f485470
Merge pull request #11294 from ctzsnooze/revert-11141
revert 11141 re-enable gyro exti sync
2022-01-16 07:04:36 +11:00
Steve Evans
0cbd4c61b1 If barometer read is still in progress ignore state execution time as it is short 2022-01-15 16:41:43 +00:00
haslinghuis
ab565b04d7
Merge pull request #11289 from daleckystepan/dhsot-rounding-fix
[WIP ]Add rounding to proper display dshot values
2022-01-15 02:49:11 +01:00
ctzsnooze
5ee4db1040 revert 11141 re-enable gyro exti sync 2022-01-15 12:03:39 +11:00
Štěpán Dalecký
7ee0736516 Add rounding to proper display dshot values 2022-01-14 22:52:01 +01:00
Steve Evans
db904b4a75 Add expediting of OSD task 2022-01-14 13:28:48 +00:00
Steve Evans
e7b61a928f Still update duration of next anticipated state even is current execution time is ignored 2022-01-14 03:22:52 +00:00
Štěpán Dalecký
3eed09d1f2 VTX alternative SOFTSERIAL start bit 2022-01-13 18:33:08 +01:00
Steve Evans
4e47a792d8 Add TASK_AGE_EXPEDITE_RX to ensure RX task is never starved of time 2022-01-12 23:38:50 +00:00
Steve Evans
c05ad2ec9b Fix issues impacting RX_STATE_MODES state duration and add DEBUG_RX_STATE_TIME 2022-01-12 23:38:03 +00:00
haslinghuis
8d52a36150
Merge pull request #11269 from SteveCEvans/rx_timing
Ignore duration of calcActiveAdjustmentRanges() and optimize RX_TASK_DECAY_SHIFT
2022-01-11 17:28:23 +01:00
J Blackman
f12cc31adc
Merge pull request #11272 from klutvott123/f405-bidir-dshot600 2022-01-12 03:25:39 +11:00