Andrew Tridgell
c4d78a7d8c
AP_OSD: fixes for modified AP_ROMFS API
...
need to use AP_ROMFS::free()
5 years ago
vierfuffzig
1f9b2f712e
AP_OSD: add clock panel
5 years ago
Henry Wurzburg
cf3bd2487b
AP_OSD: add current averaging filter to reduce jitter (~5 sample timeconstant)
5 years ago
Henry Wurzburg
11c633be32
AP_OSD: distance total fix for slow vehicles
5 years ago
Henry Wurzburg
59ce3f1007
AP_OSD: scale xtrack, add precision for distances <10 units
5 years ago
Henry Wurzburg
f592806184
AP_OSD: formatting fixes
5 years ago
Henry Wurzburg
57dc253be8
AP_OSD: Add autoranging to current and speed displays
5 years ago
Andrew Tridgell
6af9d55e70
AP_OSD: fixed vsnprintf return assumption
5 years ago
vierfuffzig
6b1046f0ac
AP_OSD: add primary airspeed item
...
and fix param description
6 years ago
vierfuffzig
d1f80a841f
AP_OSD_Screen: fix param descriptions
6 years ago
Henry Wurzburg
ee079a50dc
OSD: fixes missing param def for SATS_EN and typos
6 years ago
Henry Wurzburg
deb3d6d8c3
OSD: Add panel parameter descriptions
6 years ago
Michael du Breuil
10410b696c
AP_OSD: Refactor battery current interface
6 years ago
Michael du Breuil
631b4380e1
AP_OSD: Include needed AP_Baro.h
6 years ago
Michael du Breuil
2ab8a2318e
AP_OSD: Fix AP_GPS.h include
6 years ago
Michael du Breuil
ba4c589ff2
AP_OSD: Fix depending upon AP_Logger for AP_BattMonitor header
6 years ago
Andrew Tridgell
48ac028cd0
AP_OSD: take ahrs and baro semaphores
...
this ensures OSD data is self-consistent within each item
6 years ago
Peter Barker
32a6f0026a
AP_OSD: add mutex against maniplating sf windows from different threads
6 years ago
Andrew Tridgell
b3b59c7298
AP_OSD: removed unusued AP_Common/Semaphore.h
6 years ago
SergeyBokhantsev
cd166ec911
AP_OSD: Switch screens basing on FS state
...
AP_OSD: Switch screens basing on ARM state
6 years ago
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
6 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
6 years ago
Andrew Tridgell
d98110084d
AP_OSD: updated fonts for new OSD items
6 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