From 2a84afb6a22664a7e8d85f2058a410472dbc0df9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beat=20K=C3=BCng?= Date: Tue, 11 May 2021 14:37:17 +0200 Subject: [PATCH] mavlink: avoid 'stream xy not found' warnings on CONSTRAINED_FLASH targets e.g.: WARN [mavlink] stream ADSB_VEHICLE not found WARN [mavlink] stream GIMBAL_DEVICE_ATTITUDE_STATUS not found WARN [mavlink] stream GIMBAL_MANAGER_STATUS not found WARN [mavlink] stream GIMBAL_DEVICE_SET_ATTITUDE not found WARN [mavlink] stream GPS2_RAW not found WARN [mavlink] stream UTM_GLOBAL_POSITION not found ERROR [mavlink] configure_streams_to_default() failed --- src/modules/mavlink/mavlink_main.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/mavlink/mavlink_main.cpp b/src/modules/mavlink/mavlink_main.cpp index 1b175a5231..45cda0c94d 100644 --- a/src/modules/mavlink/mavlink_main.cpp +++ b/src/modules/mavlink/mavlink_main.cpp @@ -1213,9 +1213,12 @@ Mavlink::configure_stream(const char *stream_name, const float rate) } /* if we reach here, the stream list does not contain the stream */ +#if defined(CONSTRAINED_FLASH) // flash constrained target's don't include all streams + return PX4_OK; +#else PX4_WARN("stream %s not found", stream_name); - return PX4_ERROR; +#endif } void