diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-16 16:31:02 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2012-12-16 16:31:02 +0100 |
commit | df5c09ead1e69d2f3d01bab635c765531a6af1b2 (patch) | |
tree | aca6f283a345933e9e426b9258f1eda41470c8df /apps/mavlink | |
parent | b9606d0d6ea1f0a87e408527a5838210dcbb931b (diff) | |
download | px4-firmware-df5c09ead1e69d2f3d01bab635c765531a6af1b2.tar.gz px4-firmware-df5c09ead1e69d2f3d01bab635c765531a6af1b2.tar.bz2 px4-firmware-df5c09ead1e69d2f3d01bab635c765531a6af1b2.zip |
Fixed MAVLink parameter initialization
Diffstat (limited to 'apps/mavlink')
-rw-r--r-- | apps/mavlink/mavlink.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/mavlink/mavlink.c b/apps/mavlink/mavlink.c index 575b42b37..3351d9cfd 100644 --- a/apps/mavlink/mavlink.c +++ b/apps/mavlink/mavlink.c @@ -469,14 +469,15 @@ mavlink_message_t* mavlink_get_channel_buffer(uint8_t channel) void mavlink_update_system(void) { static bool initialized = false; - param_t param_system_id; - param_t param_component_id; - param_t param_system_type; + static param_t param_system_id; + static param_t param_component_id; + static param_t param_system_type; if (!initialized) { param_system_id = param_find("MAV_SYS_ID"); param_component_id = param_find("MAV_COMP_ID"); param_system_type = param_find("MAV_TYPE"); + initialized = true; } /* update system and component id */ |