diff --git a/firmware/slavechip/filter.c b/firmware/slavechip/filter.c index 3288fb0..c3e8eb7 100644 --- a/firmware/slavechip/filter.c +++ b/firmware/slavechip/filter.c @@ -26,6 +26,7 @@ void process_thermocouple_value(int16_t raw_data, uint8_t channel){ uint16_t result = filter_float_to_fixpoint(a); sensordata[channel].temperature = result; + printf("temperature: %i.%2i",result/100,result%100); } void process_offset_value(int16_t raw_data, uint8_t channel){ @@ -86,7 +87,7 @@ float filter_average_noise(uint8_t channel){ } uint16_t filter_float_to_fixpoint(float f){ - return( (uint16_t)(f * 256.) ); + return( (uint16_t)(f * 100.) ); } //uint16_t calc_temp(int16_t val, uint8_t channel) {