OK. Maybe i introduced this problem when I added the second order temperature compensation. I will look into this. For now I would say merge this then.



James Cotton <notifications@github.com> schrieb:

>> @@ -344,8 +344,10 @@ static void update_mags(struct
>pios_sensor_mag_data *mag)
>>   */
>>  static void update_baro(struct pios_sensor_baro_data *baro)
>>  {
>> +	if (isnan(baro->altitude) || isnan(baro->temperature) ||
>isnan(baro->pressure))
>
>Because I couldn't convince myself I knew why it was happening in the
>lower drivers (and .  There really isn't a downside to this fix though.
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/TauLabs/TauLabs/pull/685/files#r4834483