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
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
3a0329822a
AP_OSD: apply aspect ratio correction to horizon
5 years ago
Andrew Tridgell
c4d78a7d8c
AP_OSD: fixes for modified AP_ROMFS API
...
need to use AP_ROMFS::free()
5 years ago
Alexander Malishev
785cf293cd
AP_OSD: use software blink
...
This should fix blink issue with some hardware
7 years ago
Andrew Tridgell
a561aa2f6d
AP_OSD: allow for runtime H and V offset change
7 years ago
Alexander Malishev
d2e05eb927
AP_OSD: ensure spi_buffer space
7 years ago
Alexander Malishev
7873aff0b8
AP_OSD: allow to fine tune osd position
7 years ago
Andrew Tridgell
64fae25882
AP_OSD: added runtime font switching
7 years ago
Andrew Tridgell
7454c9f8c5
AP_OSD: load font on startup
...
this reduces memory fragmemtation and maximises available memory
during update
7 years ago
Andrew Tridgell
6347de2b89
AP_OSD: added OSD_FONT parameter
...
allow for user selection of font
7 years ago
Andrew Tridgell
4055f28bc5
AP_OSD: use font*.bin as font name
7 years ago
Andrew Tridgell
aa205d0537
AP_OSD: use compressed font file
7 years ago
Alexander Malishev
11131d34e3
AP_OSD: give credits to the original authors
7 years ago
Alexander Malishev
d0571f55ed
AP_OSD: use autoincrement mode to reduce spi traffic
7 years ago
Alexander Malishev
fcd351b5c0
AP_OSD: fixed gps stat and messages items, reformat
7 years ago
Alexander Malishev
e487f37fd7
HAL_ChibiOS: added font check on startup
...
Based on Andrew Tridgell suggestion
7 years ago
Andrew Tridgell
43d0a61da0
AP_OSD: fixed build
7 years ago
Andrew Tridgell
76fd0962e7
AP_OSD: fixes from review comments
7 years ago
Andrew Tridgell
06fdc50169
AP_OSD: switched to 2-d arrays
...
makes it a bit easier to read
7 years ago
Andrew Tridgell
2fb63828bb
AP_OSD: use fixed array sizes
...
the allocation didn't win anything as the backend is already allocated
7 years ago
Andrew Tridgell
2c29d1c297
AP_OSD: tidy ups
7 years ago
Alexander Malishev
c1d82a43c5
AP_OSD: initial version
7 years ago