Pierre Kancir
492c7532eb
AP_OSD: move get_bearing_cd to Location and rename to get_bearing_to
6 years ago
Dr.-Ing. Amilcar do Carmo Lucas
12a6e9ad69
AP_OSD: replace location_offset() and get_distance() function calls with Location object member function calls
...
This allows removing duplicated code
6 years ago
Tom Pittenger
1648a6544b
AP_OSD: unify singleton naming to _singleton and get_singleton()
6 years ago
Alexander Malishev
15db7a6b97
AP_OSD: normalize whitespace symbols
...
This fixes garbage on the screen (\n and \r symbols are not mapped
inside used fonts).
Thanks to @atshort for reporting the issue.
6 years ago
vierfuffzig
64915c69b6
AP_OSD: check for airspeed object
6 years ago
vierfuffzig
5a262a7f6a
AP_OSD: add secondary airspeed item
6 years ago
Andrew Tridgell
42b89e7427
AP_OSD: flash GPS if no lock
6 years ago
vierfuffzig
47463e8159
AP_OSD: set default type for boards with onboard OSD
6 years ago
Peter Barker
41b6f30450
AP_OSD: add include for WITH_SEMAPHORE
6 years ago
Peter Barker
de3244e26c
AP_OSD: account for snprintf now null-terminating strings
6 years ago
vierfuffzig
83f4f5c347
AP_BLHeli: add motor pole parameter
6 years ago
vierfuffzig
5b955333ce
AP_OSD: fix BLHAMPS current divisor
6 years ago
Andrew Tridgell
17049ff5f5
AP_OSD: use WITH_SEMAPHORE()
...
and removed usage of hal.util->new_semaphore()
6 years ago
Randy Mackay
8d3b093bbf
AP_OSD: resolve compiler warning
6 years ago
Andrew Tridgell
1e0ca409d1
AP_OSD: check we have an airspeed object
7 years ago
vierfuffzig
2936f24814
AP_OSD: battery support improvements
...
adds airpseed temperatur item
adds secondary batt instance items
switches used capacities to Ah above 9999 mAh
volt / amp / distance symbols reworked and realigned to specific font styles
7 years ago
Andrew Tridgell
d98110084d
AP_OSD: updated fonts for new OSD items
7 years ago
vierfuffzig
395820096a
AP_OSD add external baro temperature item
7 years ago
cclauss
7291aa0d00
AP_OSD: Simplify with the code enumerate()
...
* Avoid hardcoding the path to the python executable on the shebang line
* Using __with open() as__ automates file close().
7 years ago
Randy Mackay
305d927dd8
AP_OSD: resolve compiler warnings
7 years ago
Andrew Tridgell
83f293305f
AP_OSD: raise thread stack size to 1024
...
based on testing in SITL
7 years ago
Hwurzburg
53a28cdf18
AP_OSD: Adding efficiency and climb efficiency
...
and new font characters
7 years ago
Hwurzburg
7c79175309
AP_OSD: add flytime item
7 years ago
Hwurzburg
5f72c9040e
AP_OSD: Adding flight distance and summary panels for OSD
7 years ago
Alexander Malishev
eec34fc47d
AP_OSD: add waypoint and xtrack_error items
7 years ago
vierfuffzig
aae1054a94
AP_OSD: add hdop display
7 years ago
Randy Mackay
8bf6e8e0cf
AP_OSD: fix compiler warnings
7 years ago
vierfuffzig
1c91bd3588
AP_OSD: added temperature item
7 years ago
Alexander Malishev
13b56d5870
AP_OSD: improve AHI for large roll angles
7 years ago
vierfuffzig
78386ed080
AP_OSD: added OSD_MSG_TIME parameter
7 years ago
Alexander Malishev
785cf293cd
AP_OSD: use software blink
...
This should fix blink issue with some hardware
7 years ago
Andrew Tridgell
6328a7233f
AP_OSD: cope with no EKF for vspeed
7 years ago
vierfuffzig
bdede462e8
AP_OSD: updated fonts
7 years ago
vierfuffzig
02bc49f6b5
AP_OSD: added roll and pitch angle items
7 years ago
Andrew Tridgell
33653b6734
AP_OSD: added SI and Aviation units
7 years ago
Andrew Tridgell
a561aa2f6d
AP_OSD: allow for runtime H and V offset change
7 years ago
Andrew Tridgell
a085b33729
AP_OSD: make units tables a bit easier to read
...
and add OSD_UNITS parameter
7 years ago
Alexander Malishev
d2e05eb927
AP_OSD: ensure spi_buffer space
7 years ago
Alexander Malishev
ac71a181d6
AP_OSD: refactoring based on review suggestions
7 years ago
Alexander Malishev
e364a815f8
AP_OSD: add warning levels for vbat, rssi and nsat
7 years ago
Alexander Malishev
731ae44ffa
AP_OSD: add imperial units option
7 years ago
Alexander Malishev
eaac477131
AP_OSD: add inverted roll AH and inverted wind direction
7 years ago
Alexander Malishev
7873aff0b8
AP_OSD: allow to fine tune osd position
7 years ago
Alexander Malishev
dc454881df
AP_OSD: increased lat/lon field
...
Lattitude integer part could be 4 char wide like -171.123
7 years ago
Alexander Malishev
8dd4108f3c
AP_OSD: create usable default osd layout
7 years ago
Andrew Tridgell
6eb00b92fd
AP_OSD: don't panic on bad font num in SITL
7 years ago
Andrew Tridgell
52a8198311
AP_OSD: added font switching at runtime for SITL
7 years ago
Andrew Tridgell
64fae25882
AP_OSD: added runtime font switching
7 years ago
Andrew Tridgell
5682cef162
AP_OSD: created font binaries
7 years ago
vierfuffzig
4f1db0f979
AP_OSD: added fonts and styles
7 years ago