Commit Graph

289 Commits

Author SHA1 Message Date
Andrew Tridgell a5672b0105 AP_OSD: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
rmaia 07c854db57 AP_OSD: add BTFL sidebar symbols
Adds the sidebar symbols translation to BTFL fonts, so sidebar is properly displayed in DJI O3 OSD.
2024-05-21 09:23:49 +10:00
rmaia e07980db43 AP_OSD: Add configurable sidebar horizontal and vertical size extensions 2024-05-21 09:21:56 +10:00
rmaia a1a87bd1f5 AP_OSD: add extended RC link stats OSD fields
Adds RSSI dBm, SNR, LQ, Tx power and active antenna OSD fields
2024-04-02 10:30:24 +11:00
Henry Wurzburg 0cfdc75c90 add 60x22 to OSD_TXT_RES metadata 2024-03-26 11:37:16 +11:00
Andrew Tridgell 17a61ab14b AP_OSD: allow size of SITL OSD to be set with parameters 2024-03-26 11:36:48 +11:00
Iampete1 8ccec7615c AP_OSD: use `set_and_default` when ensuring first screen is enabled 2024-03-26 11:36:00 +11:00
Andrew Tridgell 01b61ea646 AP_OSD: fixed check for BLHeli support 2024-03-18 14:12:25 +11:00
Patrick José Pereira 20d4b1e53f AP_OSD: Use new default for reboot
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2024-03-12 21:13:41 +11:00
Peter Barker d5e4d191d5 AP_OSD: use internal enumeration in place of mavlink enumeration
this will let us more-easily compile without the mavlink headers
2024-02-20 22:09:53 +11:00
Peter Barker a8bc7761d3 AP_OSD: add and use AP_BATTERY_ENABLED 2024-02-06 11:01:02 +11:00
Peter Barker c7678042da AP_OSD: add and use AP_BATTERY_ENABLED 2024-02-06 11:01:02 +11:00
Andrew Tridgell 5147ccd4e1 AP_OSD: convert ALT_HOLD_RTL to RTL_ALTITUDE 2024-01-23 15:00:30 +11:00
Andrew Tridgell fdf286f0b0 AP_OSD: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX 2024-01-23 15:00:30 +11:00
Andrew Tridgell 2a9fe41757 AP_OSD: convert remaining uses of TRIM_ARSPD_CM to AIRSPEED_CRUISE 2024-01-23 15:00:30 +11:00
Peter Barker 49bc553cda AP_OSD: make AHRS attitude member variables private 2024-01-14 12:47:47 +11:00
Andrew Tridgell 1627f7f61a AP_OSD: added PPP 2024-01-03 12:14:47 +11:00
Peter Barker 1aa6ad5bc3 AP_OSD: correct compilation when RC_Channels library not available 2023-12-12 14:35:12 +11:00
Peter Barker dd6d1f04c2 AP_OSD: correct compilation when GCS library not available 2023-12-12 11:41:47 +11:00
Peter Barker b2a12f406f AP_OSD: add and use AP_RSSI_ENABLED 2023-12-12 11:37:57 +11:00
Andrew Tridgell 604559a844 AP_OSD: added new serial manager protocol 2023-11-30 07:05:02 +11:00
Henry Wurzburg 3811de3e25 AP_OSD:correct xy limits for panels 2023-11-12 07:08:28 +11:00
Peter Barker 6c80b28685 AP_OSD: allow for compilation without AP_RTC_ENABLED 2023-10-11 19:17:27 +11:00
Michelle Rossouw e59b7a5215 AP_OSD: Make per-cell voltage be shown to two decimal places again 2023-10-04 18:09:17 +11:00
Henry Wurzburg 4508f23893 AP_OSD:Update/correct DisplayPort BF MSP symbols 2023-09-19 11:13:54 +10:00
Peter Barker 1d4a77d33a AP_OSD: correct compilation when OSD compiled out 2023-09-19 08:22:16 +09:00
Henry Wurzburg 63136e9060 AP_OSD:add Aviation style AH option 2023-09-13 08:29:00 +10:00
yaapu 4f69f9cc23 AP_OSD: added OSD_TYPE2 param to enable dual OSDs backend support
Co-authored-by:HWurzburg(hurzburg@yahoo.com)

up to 2 OSD instances can run at the same time sharing a single OSD thread

)
2023-07-13 12:39:19 +10:00
Andy Piper e06952bf0f AP_OSD: use message with static assert 2023-07-13 11:02:40 +10:00
Peter Barker bd6198ae1a AP_OSD: correct checks for HAL_WITH_MSP_DISPLAYPORT 2023-06-14 17:44:13 +10:00
Peter Barker 53b99dd17a AP_OSD: remove intermediate option_is_enabled methods for RC_Channel 2023-06-14 17:39:43 +10:00
Nick Exton ece0368c86 AP_OSD: Add missing labels for new serial protocols 2023-05-30 10:07:32 +10:00
Peter Barker e7e0da9a59 AP_OSD: replace HAVE_FILESYSTEM_SUPPORT with backend defines 2023-05-17 09:40:39 +10:00
Ferruccio Vicari d5918c5205 AP_OSD: support for main rotor rpm
displays main rotor rpm in OSD
2023-05-14 06:17:33 +10:00
Henry Wurzburg 5e54d26ac5 AP_OSD: fix format of RF panel and check for out of range 2023-05-09 10:49:43 +10:00
Henry Wurzburg 08b3609fa9 AP_OSD:add option to convert home,wind,waypoint and gndspd arrows for BF font set 2023-04-08 07:30:33 +10:00
Peter Barker 9b6aedb9e6 AP_OSD: add and use RC_Channel_config.h 2023-03-22 14:25:09 +11:00
Peter Barker e76462f005 AP_OSD: move OSD minimizement to minimize_features.inc 2023-03-21 08:47:53 +11:00
Peter Barker 1ffc5d2faa AP_OSD: add and use AP_OSD_config.h 2023-03-21 08:47:53 +11:00
Peter Barker 6620640916 AP_OSD: move OSD minimised features to minimize_features.inc 2023-02-28 10:40:27 +11:00
Henry Wurzburg ed5ca01e47 AP_OSD:add aspect ratio correction for DisplayPort 2023-02-21 11:24:17 +11:00
Henry Wurzburg 4d79c6b9d6 AP_OSD:Add avg resting cell and refactor
Co-authored-by: MichelleRos
2023-02-14 11:06:26 +11:00
Peter Barker 1096b7de3c AP_OSD: add support for AP_VIDEOTX_ENABLED 2023-02-07 16:54:40 +11:00
Peter Barker 2656bcf5fa AP_OSD: add and use AP_VIDEOTX_ENABLED 2023-01-24 11:03:27 +11:00
Iampete1 82dabd1872 AP_OSD: use new param defualting method 2023-01-24 10:16:56 +11:00
Iampete1 5c013552ed AP_OSD: align param info structures to save flash 2023-01-11 18:41:34 +11:00
Iampete1 e2535d1197 AP_OSD: rework param defualting 2023-01-10 10:42:52 +11:00
Peter Barker aea39a1d18 AP_OSD: remove GCS.h from library header files 2022-11-16 18:29:07 +11:00
Peter Barker 40c420e2dc AP_OSD: guard constructor requiring MAVLink with HAL_GCS_ENABLED
OSD_PARAM_NONE comes from mavlink headers
2022-11-16 18:29:07 +11:00
Peter Barker ad32805213 AP_OSD: tidy includes 2022-11-08 09:49:19 +11:00