Michel Pastor
765b71adb6
AP_OSD: rename BLH elements to ESC
4 years ago
Michel Pastor
61073de909
AP_MSP: fix DJI FPV temperature and RPM
4 years ago
giacomo892
6df65e694d
AP_OSD_Screen: Blink the OSD VTX Power element indicating configuration in progress
4 years ago
Dr.-Ing. Amilcar do Carmo Lucas
2d5ac0009a
AP_OSD: Fix compilation when HAL_WITH_ESC_TELEM == 0
4 years ago
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
4 years ago
Peter Barker
e06f937486
AP_OSD: add FMT_PRINT to write(...) call
4 years ago
Michel Pastor
30029f59db
AP_OSD_Screen: make BLH RPM fixed length
4 years ago
vierfuffzig
bed7d5f125
AP_OSD: add rangefinder panel
4 years ago
Michel Pastor
468838ff7f
AP_OSD: do not show hgt_abvterr and fence elements by default
4 years ago
Michel Pastor
1b84852d79
AP_OSD: fix BLH elements
4 years ago
Andy Piper
45e1b56f17
AP_OSD: generalise ESC telemetry to allow data from other ESCs
4 years ago
Hwurzburg
fda07e7dc8
AP_OSD: Add fence indicator panel
4 years ago
Hwurzburg
defc81443c
AP_OSD: fix disable value for terrain alt warning
4 years ago
giacomo892
b5ebf9022c
[AP_OSD] Fix wrong comment in OSD_W_TERR param
4 years ago
Andrew Tridgell
8f249d5ece
AP_OSD: fixed param edit for new plane PIDs
4 years ago
Hwurzburg
cc4fe29d8f
AP_OSD: add icon for terrain alt panel and font editor
4 years ago
vierfuffzig
10f15fbba5
AP_OSD: add kilo symbol to RPM panel
4 years ago
Andrew Tridgell
483ed19662
AP_OSD: change for AP::terrain as a pointer
4 years ago
Michel Pastor
46fb88e5a0
AP_OSD: Fix ground and wind speed varying length
4 years ago
Hwurzburg
c1f56c4b22
AP_OSD: Add cell voltage and resting voltage displays
...
Co-authored-by:shellixyz
4 years ago
Hwurzburg
fd9c497232
AP_OSD: Add height above terrain panel and warning
4 years ago
Sebastian Quilter
b4119aa07b
AP_OSD: remove font bins from gitignore
4 years ago
Sebastian Quilter
bea8bf3afb
AP_OSD: Add draw_vtx_power()
4 years ago
Sebastian Quilter
e44eb47143
AP_OSD: Update fonts to include mW char
4 years ago
Pierre Kancir
67bdec3325
AP_OSD: use AUX_PWM_TRIGGER_LOW and AUX_PWM_TRIGGER_HIGH
4 years ago
basti
a3c47e0a23
AP_OSD: add SD-card handling to font README
4 years ago
Patrick José Pereira
a902c1d54b
AP_OSD: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
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
4 years ago
Andrew Tridgell
12b93e2922
AP_OSD: fixed valgrind errors with AP_Param::ParamToken
4 years ago
vierfuffzig
c4a644100d
AP_OSD: refactor current panel and add 2nd instance
4 years ago
Andrew Tridgell
1bef41b42e
AP_OSD: fixed param metadata for several OSD settings
...
only found now we build OSD for SITL
4 years ago
Andrew Tridgell
42b1d2135a
AP_OSD: fixed enable of OSD on boards with no built-in OSD
...
this fixes MSP enable
4 years ago
Michel Pastor
eb88e6a37c
AP_OSD: Fix vertical speed varying length
4 years ago
Peter Barker
3baaa84de1
AP_OSD: remove duplicate parameter definition
4 years ago
vierfuffzig
e830494f0f
AP_OSD_Screen: move vspeed decimal switch to 10 m/s
4 years ago
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
4 years ago
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
4 years ago
yaapu
026ddfa679
AP_OSD: fix for sim_vehcile --osdmsp
4 years ago
Andrew Tridgell
8c59575646
AP_OSD: support callsign display on OSD
...
use a file "callsign.txt" on the sdcard for callsign
4 years ago
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
4 years ago
Iampete1
c591e45e59
AP_OSD: get wind speed from wind vane on rover
4 years ago
vierfuffzig
60b37f395e
AP_OSD_Screen.cpp: add decimal precision to vspd
4 years ago
Michel Pastor
8465588467
AP_OLC: clean namespace and use constexpr instead of init method
4 years ago
giacomo892
4eeccb61cd
WAF: Add AP_OLC to build
4 years ago
giacomo892
b00d3e00bc
AP_OSD: Add OLC (pluscode) element
4 years ago
Andy Piper
46d4d9a97e
AP_OSD: use cleaner conditional compilation for the various OSD options
...
provide suitable defaults for parameter screens on different vehicles
build fixes
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
4 years ago
vierfuffzig
ca95e7865a
AP_OSD_Param_Setting: fix copter FS_OPTIONS mnemonics
4 years ago
Hwurzburg
f78a09ba2a
AP_OSD: fix white space error preventing emit to Wiki
4 years ago
Andy Piper
04b3b1f4c2
AP_OSD: re-enable OSD parameters on 1Mb boards since it wasn't doing anything
...
Make sure OSD parameters can be disabled in hwdef.dat
4 years ago
Andy Piper
eab127ffa3
AP_OSD: disable OSD parameter support on 1Mb boards
4 years ago