ao_mutex_get(&ao_gps_mutex);
ao_xmemcpy(&telemetry.location.flags,
&ao_gps_data.flags,
- 26);
+ 27);
telemetry.location.tick = ao_gps_tick;
ao_mutex_put(&ao_gps_mutex);
ao_radio_send(&telemetry, sizeof (telemetry));
};
ao_telemetry_desired_interval = interval;
- if (interval < min_interval[ao_config.radio_rate])
+ if (interval && interval < min_interval[ao_config.radio_rate])
interval = min_interval[ao_config.radio_rate];
#endif
ao_telemetry_interval = interval;