Index: firmware/App/Controllers/TemperatureSensors.c =================================================================== diff -u -rd838fbaa8507b883fa112e69137e86fc9fb2cb6f -re66245baae86e539e8470aa9739a99a2146d5f17 --- firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision d838fbaa8507b883fa112e69137e86fc9fb2cb6f) +++ firmware/App/Controllers/TemperatureSensors.c (.../TemperatureSensors.c) (revision e66245baae86e539e8470aa9739a99a2146d5f17) @@ -795,15 +795,14 @@ { if ( ++dataPublicationTimerCounter >= getPublishTemperatureSensorsDataInterval() ) { - U08 i; + U32 i; + for ( i = 0; i < NUM_OF_TEMPERATURE_SENSORS; i++ ) { tempValuesForPublication [ i ] = getTemperatureValue ( i ); } - - broadcastTemperatureSensorsData ( (U08*)&tempValuesForPublication, + broadcastTemperatureSensorsData ( (U08*)(&tempValuesForPublication), NUM_OF_TEMPERATURE_SENSORS * sizeof(F32) ); - dataPublicationTimerCounter = 0; } }