diff options
author | Don Gagne <don@thegagnes.com> | 2014-07-07 15:11:46 -0700 |
---|---|---|
committer | Don Gagne <don@thegagnes.com> | 2014-07-07 15:11:46 -0700 |
commit | 680ebf29c3f8298e63d4c4d9c9076464e6f4b3c1 (patch) | |
tree | e2937f8482b15a271769ee4b8c6966ce6a2238e3 /src/modules/uORB/topics/telemetry_status.h | |
parent | be73ad0bdb932e35cf891e8f5ffc1b89fdd683dc (diff) | |
download | px4-firmware-680ebf29c3f8298e63d4c4d9c9076464e6f4b3c1.tar.gz px4-firmware-680ebf29c3f8298e63d4c4d9c9076464e6f4b3c1.tar.bz2 px4-firmware-680ebf29c3f8298e63d4c4d9c9076464e6f4b3c1.zip |
Fix compiler warnings
Diffstat (limited to 'src/modules/uORB/topics/telemetry_status.h')
-rw-r--r-- | src/modules/uORB/topics/telemetry_status.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/modules/uORB/topics/telemetry_status.h b/src/modules/uORB/topics/telemetry_status.h index c4b99d520..3347724a5 100644 --- a/src/modules/uORB/topics/telemetry_status.h +++ b/src/modules/uORB/topics/telemetry_status.h @@ -86,4 +86,14 @@ static const struct orb_metadata *telemetry_status_orb_id[TELEMETRY_STATUS_ORB_I ORB_ID(telemetry_status_3), }; +// This is a hack to quiet an unused-variable warning for when telemetry_status.h is +// included but telemetry_status_orb_id is not referenced. The inline works if you +// choose to use it, but you can continue to just directly index into the array as well. +// If you don't use the inline this ends up being a no-op with no additional code emitted. +extern inline const struct orb_metadata *telemetry_status_orb_id_lookup(size_t index); +extern inline const struct orb_metadata *telemetry_status_orb_id_lookup(size_t index) +{ + return telemetry_status_orb_id[index]; +} + #endif /* TOPIC_TELEMETRY_STATUS_H */ |