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
2019-02-28 11:44:09 +11:00
Tom Pittenger
1648a6544b
AP_OSD: unify singleton naming to _singleton and get_singleton()
2019-02-10 19:09:58 -07:00
vierfuffzig
47463e8159
AP_OSD: set default type for boards with onboard OSD
2018-11-09 08:12:51 +11:00
Andrew Tridgell
83f293305f
AP_OSD: raise thread stack size to 1024
...
based on testing in SITL
2018-08-20 13:49:14 +10:00
Hwurzburg
5f72c9040e
AP_OSD: Adding flight distance and summary panels for OSD
2018-08-16 12:00:50 +10:00
Alexander Malishev
eec34fc47d
AP_OSD: add waypoint and xtrack_error items
2018-08-16 10:26:34 +10:00
vierfuffzig
78386ed080
AP_OSD: added OSD_MSG_TIME parameter
2018-07-14 09:07:42 +10:00
Alexander Malishev
785cf293cd
AP_OSD: use software blink
...
This should fix blink issue with some hardware
2018-07-12 15:04:32 +10:00
Andrew Tridgell
33653b6734
AP_OSD: added SI and Aviation units
2018-07-10 12:34:42 +10:00
Andrew Tridgell
a085b33729
AP_OSD: make units tables a bit easier to read
...
and add OSD_UNITS parameter
2018-07-10 08:52:02 +10:00
Alexander Malishev
ac71a181d6
AP_OSD: refactoring based on review suggestions
2018-07-10 08:52:02 +10:00
Alexander Malishev
e364a815f8
AP_OSD: add warning levels for vbat, rssi and nsat
2018-07-10 08:52:02 +10:00
Alexander Malishev
731ae44ffa
AP_OSD: add imperial units option
2018-07-10 08:52:02 +10:00
Alexander Malishev
eaac477131
AP_OSD: add inverted roll AH and inverted wind direction
2018-07-10 08:52:02 +10:00
Alexander Malishev
7873aff0b8
AP_OSD: allow to fine tune osd position
2018-07-10 08:52:02 +10:00
Andrew Tridgell
6347de2b89
AP_OSD: added OSD_FONT parameter
...
allow for user selection of font
2018-07-09 19:41:56 +10:00
Andrew Tridgell
b98d941526
AP_OSD: use thread_create API
...
this prevents a freeze in the FAT filesystem from affecting the OSD
2018-07-09 19:41:18 +10:00
Andrew Tridgell
dbe096e2f3
AP_OSD: default OSD_TYPE to SITL when enabled with --osd
2018-07-08 08:22:40 +10:00
Andrew Tridgell
84d2b1cd93
AP_OSD: make packed decimal the default
...
and fix SITL char spacing
2018-07-05 08:06:04 +10:00
Andrew Tridgell
af46388d6c
AP_OSD: added option to pack decimal numbers
2018-07-04 18:47:14 +10:00
Alexander Malishev
11131d34e3
AP_OSD: give credits to the original authors
2018-07-02 21:38:32 +10:00
Andrew Tridgell
35192a6162
AP_OSD: added SITL OSD backend
2018-07-01 21:21:28 +10:00
Alexander Malishev
d2e2a5b2ea
AP_OSD: fixes in screen swithing methods
...
Do not switch to the next screen just after initialization.
Reduced auto switch interval to 1s.
Allow switch sreen in autoswitch mode just after transition.
2018-07-01 20:26:53 +10:00
Alexander Malishev
1949166dde
AP_OSD: add two new methods to switch osd screen
2018-07-01 20:26:53 +10:00
Andrew Tridgell
a86c4d27e1
AP_OSD: fixed CI build error
2018-06-27 14:55:00 +10:00
Alexander Malishev
fcd351b5c0
AP_OSD: fixed gps stat and messages items, reformat
2018-06-27 14:55:00 +10:00
Alexander Malishev
af96673004
AP_OSD: added screen switch by rc channel
2018-06-27 14:55:00 +10:00
Andrew Tridgell
76fd0962e7
AP_OSD: fixes from review comments
2018-06-27 14:55:00 +10:00
Andrew Tridgell
2c29d1c297
AP_OSD: tidy ups
2018-06-27 14:55:00 +10:00
Andrew Tridgell
8f8107d13f
AP_OSD: moved to new parameter system
2018-06-27 14:55:00 +10:00
Alexander Malishev
c1d82a43c5
AP_OSD: initial version
2018-06-27 14:55:00 +10:00