yaapu
7e3395eebd
AP_OSD: added a new backend for msp displayport aka canvas mode support
2021-08-25 17:12:15 +10:00
Hwurzburg
0d3b1d90b0
AP_OSD: fixes bug introduced by #16477
2021-08-14 10:17:42 +10:00
Pierre Kancir
bff899e8f2
AP_OSD: check for nullptr before using it
2021-08-12 13:56:53 +10:00
giacomo892
8da8b34b49
AP_OSD: Add option to disable Crosshair on horizon element
2021-08-11 18:42:11 +10:00
Hwurzburg
2939efe2c6
AP_OSD: add option to convert to miless at 5280ft vs 10000ft
2021-08-09 16:33:01 +10:00
Hwurzburg
e680611324
AP_OSD: Add Link Quality icon
2021-08-06 10:16:24 +10:00
Hwurzburg
b2a100f41b
AP_OSD: correct OSD horizon for VTOL modes and TRIM_PITCH_CD in FW modes
2021-08-03 10:09:28 +10:00
Andrew Tridgell
2bd04c14fd
AP_OSD: move OSD_LINK_Q_* to a new param table
...
this gives us room for up to 63 more entries
2021-07-16 13:27:38 +10:00
Hwurzburg
ca92d73f25
AP_OSD: Add RX Link Quality Panel
2021-07-16 13:27:38 +10:00
Michel Pastor
765b71adb6
AP_OSD: rename BLH elements to ESC
2021-07-06 12:18:21 +10:00
Michel Pastor
61073de909
AP_MSP: fix DJI FPV temperature and RPM
2021-07-06 12:18:21 +10:00
giacomo892
6df65e694d
AP_OSD_Screen: Blink the OSD VTX Power element indicating configuration in progress
2021-06-16 18:49:13 +10:00
Dr.-Ing. Amilcar do Carmo Lucas
2d5ac0009a
AP_OSD: Fix compilation when HAL_WITH_ESC_TELEM == 0
2021-06-09 21:42:51 +10:00
Peter Barker
ff048990d9
AP_OSD: correct format string issues
...
AP_OSD: remove spurious % in fmt string
AP_OSD: cast to (signed) to fix fmt string issue
AP_OSD: cast to (unsigned) to fix fmt string issues
2021-06-08 17:08:43 +10:00
Peter Barker
e06f937486
AP_OSD: add FMT_PRINT to write(...) call
2021-06-08 17:08:43 +10:00
Michel Pastor
30029f59db
AP_OSD_Screen: make BLH RPM fixed length
2021-06-08 10:40:44 +10:00
vierfuffzig
bed7d5f125
AP_OSD: add rangefinder panel
2021-06-01 11:33:05 +10:00
Michel Pastor
468838ff7f
AP_OSD: do not show hgt_abvterr and fence elements by default
2021-05-26 19:01:56 +10:00
Michel Pastor
1b84852d79
AP_OSD: fix BLH elements
2021-05-26 17:33:54 +10:00
Andy Piper
45e1b56f17
AP_OSD: generalise ESC telemetry to allow data from other ESCs
2021-05-12 17:01:11 +10:00
Hwurzburg
fda07e7dc8
AP_OSD: Add fence indicator panel
2021-05-11 09:36:15 +10:00
Hwurzburg
defc81443c
AP_OSD: fix disable value for terrain alt warning
2021-05-04 10:13:56 +10:00
giacomo892
b5ebf9022c
[AP_OSD] Fix wrong comment in OSD_W_TERR param
2021-04-28 18:14:52 +10:00
Andrew Tridgell
8f249d5ece
AP_OSD: fixed param edit for new plane PIDs
2021-04-15 06:57:16 +10:00
Hwurzburg
cc4fe29d8f
AP_OSD: add icon for terrain alt panel and font editor
2021-04-13 14:50:07 +10:00
vierfuffzig
10f15fbba5
AP_OSD: add kilo symbol to RPM panel
2021-04-13 09:08:36 +10:00
Andrew Tridgell
483ed19662
AP_OSD: change for AP::terrain as a pointer
2021-04-07 20:56:01 +10:00
Michel Pastor
46fb88e5a0
AP_OSD: Fix ground and wind speed varying length
2021-03-23 12:16:35 +11:00
Hwurzburg
c1f56c4b22
AP_OSD: Add cell voltage and resting voltage displays
...
Co-authored-by:shellixyz
2021-03-23 10:24:12 +11:00
Hwurzburg
fd9c497232
AP_OSD: Add height above terrain panel and warning
2021-03-11 11:54:47 +11:00
Sebastian Quilter
b4119aa07b
AP_OSD: remove font bins from gitignore
2021-02-23 15:22:22 +11:00
Sebastian Quilter
bea8bf3afb
AP_OSD: Add draw_vtx_power()
2021-02-23 15:22:22 +11:00
Sebastian Quilter
e44eb47143
AP_OSD: Update fonts to include mW char
2021-02-23 15:22:22 +11:00
Pierre Kancir
67bdec3325
AP_OSD: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
2021-02-10 18:48:06 +11:00
basti
a3c47e0a23
AP_OSD: add SD-card handling to font README
2021-02-05 19:48:06 +11:00
Patrick José Pereira
a902c1d54b
AP_OSD: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2021-02-03 18:45:14 +11:00
Andrew Tridgell
cfe63f8657
AP_OSD: changed OSD screen switching logic
...
this prevents us constantly changing screens when a PWM is given that
matches multiple screens. Instead the first matching screen is used
2021-02-03 10:09:41 +11:00
Andrew Tridgell
12b93e2922
AP_OSD: fixed valgrind errors with AP_Param::ParamToken
2021-01-26 10:43:09 +11:00
vierfuffzig
c4a644100d
AP_OSD: refactor current panel and add 2nd instance
2020-12-02 06:27:59 +11:00
Andrew Tridgell
1bef41b42e
AP_OSD: fixed param metadata for several OSD settings
...
only found now we build OSD for SITL
2020-12-01 18:34:37 +11:00
Andrew Tridgell
42b1d2135a
AP_OSD: fixed enable of OSD on boards with no built-in OSD
...
this fixes MSP enable
2020-12-01 18:34:37 +11:00
Michel Pastor
eb88e6a37c
AP_OSD: Fix vertical speed varying length
2020-12-01 11:20:16 +11:00
Peter Barker
3baaa84de1
AP_OSD: remove duplicate parameter definition
2020-11-24 12:15:15 +11:00
vierfuffzig
e830494f0f
AP_OSD_Screen: move vspeed decimal switch to 10 m/s
2020-11-18 09:27:54 +11:00
Andrew Tridgell
3a0e494085
AP_OSD: fallback to font 0 on load failure
...
this will allow us to reduce the number of fonts we include as
standard without breaking existing setups
2020-11-18 09:11:36 +11:00
Andrew Tridgell
a2d86eac6d
AP_OSD: allow for loading fonts from sdcard
...
user can put fontN.bin on their sdcard and it will replace the font in
romfs. This makes for easy font development, and allows for multiple
languages
This replaces #15668
2020-11-18 09:11:36 +11:00
yaapu
026ddfa679
AP_OSD: fix for sim_vehcile --osdmsp
2020-11-15 15:01:13 +11:00
Andrew Tridgell
8c59575646
AP_OSD: support callsign display on OSD
...
use a file "callsign.txt" on the sdcard for callsign
2020-11-12 14:22:44 -08:00
Andy Piper
8cd9af5ddd
AP_OSD: refactor to enable a TX-only set of parameter screens
...
add accessor for getting parameter names
add camel-case conversion for parameters names
enable OSD parameters unless HAL_MINIMIZE_FEATURES
correct OSD parameter documentation
don't default to TXONLY
2020-11-11 18:13:11 +11:00
Iampete1
c591e45e59
AP_OSD: get wind speed from wind vane on rover
2020-10-13 11:39:43 +11:00