haslinghuis
7b4415f062
Merge pull request #11361 from bobbycisneros/OSDBattEfficiencyFix
...
Update for Battery Efficiency Fix Issue #11277
2022-02-14 00:22:48 +01:00
Robert Cisneros
874911c359
Update for Battery Efficiency Fix Issue #11277
2022-02-13 07:32:47 -06:00
J Blackman
3267f0417f
Merge pull request #11373 from ledvinap/patch-1
...
Fix position_alt_*_sats
2022-02-01 09:47:29 +11:00
Jan Post
e8e25482ab
Merge pull request #11370 from limonspb/fix_filter_sliders_min
...
changed the min value for simplified filters to 10
2022-01-31 18:45:50 +01:00
Petr Ledvina
eef662c3f5
fix position_alt_*_sats
...
`position_alt_baro_fallback_sats` minimum must be 1 smaller than `position_alt_gps_min_sats` (altitude valid is `>=`, fallback is `<=`)
2022-01-31 16:16:51 +01:00
Ivan Efimov
ac2b8fe9c2
changed the min value for simplified filtes to 10
2022-01-30 23:02:18 -06:00
haslinghuis
c6d0937583
Merge pull request #11312 from bakwc/fixDefaultModeAltitude
...
Fixed wrong altitude in DEFAULT (GPS + BARO) mode
2022-01-31 00:19:37 +01:00
haslinghuis
fc8318f54b
Merge pull request #11359 from alexeystn/fix_visual_beeper
...
Fix visual beeper
2022-01-30 02:29:42 +01:00
haslinghuis
8701d9141f
Merge pull request #11340 from SteveCEvans/osd_peak_task
...
Increase number of element groups and use peak hold task estimation for OSD
2022-01-30 02:29:12 +01:00
Filipp Bakanov
da2185225a
Fixed review
2022-01-29 19:48:20 +03:00
Filipp Bakanov
3c3cfbab72
Fixed review
2022-01-29 13:56:53 +03:00
Filipp Bakanov
9a0e0b8a8d
Fixed review
2022-01-29 12:58:57 +03:00
Filipp Bakanov
674d3b1e3b
Fixed review
2022-01-29 11:48:10 +03:00
haslinghuis
074172b4c9
Merge pull request #11351 from hydra/bf-osd-async-on-canvas-update
...
OSD - Use async screen clear in OSD_STATE_UPDATE_CANVAS.
2022-01-29 03:26:27 +01:00
haslinghuis
2c82ddb9a8
Merge pull request #11354 from SteveCEvans/sched_defer
...
Only prioritise a task if there's time to run it
2022-01-29 02:18:32 +01:00
haslinghuis
5b1874dd30
Merge pull request #11350 from hydra/bf-fix-elrs-link-failures
...
Fix ELRS link failures where link is unrecoverable.
2022-01-29 01:07:37 +01:00
haslinghuis
d43bba39ee
Merge pull request #11335 from ctzsnooze/TPA-via-throttle
...
Use Throttle Setpoint, not rcDATA, for TPA
2022-01-28 23:07:43 +01:00
Steve Evans
cc67b2e87c
Naming changes suggested by Hydra
2022-01-28 20:31:47 +00:00
Alexey Stankevich
da0a42aeda
Fix visual beeper
2022-01-28 22:35:26 +03:00
Filipp Bakanov
e19469c0ba
Fixed review
2022-01-28 21:01:11 +03:00
Jan Post
0a1f879a19
Merge pull request #11341 from McGiverGim/issues_as_form
...
Fix labels in yaml forms
2022-01-28 18:52:01 +01:00
Steve Evans
08d76dd998
Express SCHED_TASK_DEFER_MASK as a hex value
2022-01-28 17:24:54 +00:00
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
Dominic Clifton
a91166bda0
ExpressLRS - Fix data-race in ISR handling that was observed that caused
...
RX loss.
Likely caused by RX task running *very* late and a new EXTI flag being
set, and then being immediately cleared without processing it.
More likely to happen on the bench than in the air due to task latency
caused by USB activity.
2022-01-28 15:24:58 +01:00
Filipp Bakanov
bbc46d9cad
Fixed missing baro GPS altitude estimation
2022-01-28 16:09:33 +03:00
Filipp Bakanov
4bda34b66b
Returned back to config
2022-01-28 16:06:30 +03:00
Filipp Bakanov
ca0f25b265
Refactor
2022-01-28 15:14:29 +03:00
Filipp Bakanov
3670b7d410
Merge branch 'master' into fixDefaultModeAltitude
2022-01-28 14:06:00 +03:00
Steve Evans
1ad09783ff
Only prioritise a task if there's time to run it
2022-01-28 01:52:09 +00:00
Steve Evans
2e8d026b4e
Add OSD_STATE_GROUP_ELEMENTS state to osdUpdate() and optimise DMA vs polled MAX7456 SPI access
2022-01-28 00:26:32 +00:00
Dominic Clifton
1c3e562ac5
OSD - Use async screen clear in OSD_STATE_UPDATE_CANVAS.
2022-01-27 16:31:38 +01:00
Dominic Clifton
3c5a5728b2
ExpressLRS - Fix an edge-case when a receiver can have both of
...
it's ISR flags set.
This has not been observed on the bench but is more of a safeguard so that
the task doesn't stall and can decide what to do.
2022-01-27 11:42:52 +01:00
Dominic Clifton
882e216f8a
RX SPI - Fix driver using the NVIC priority assigned to the MPU.
2022-01-27 11:42:26 +01:00
Steve Evans
28e596a500
Increase number of element groups and use peak hold task estimation for OSD
2022-01-26 22:24:21 +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
ctzsnooze
2262dfc60e
use Throttle Setpoint, not rcDATA(throttle), for TPA
2022-01-25 18:37:01 +11:00
Miguel Angel Mulero Martinez
7272e7d92b
Fix labels in yaml forms
2022-01-25 08:28:46 +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