[tracking] unnecessary use of floating point arithmetic #19614
Open
Description
Description
There have been a number of issues (#17486 and #12045 are still open) on use of floating point arithmetic. This tries to bundle the effort in a single place
List of offenders: use float and or double
- drivers/adt7310 (@jnohlgard ?)
- drivers/apds99xx
- drivers/at30tse75x
- drivers/bme680 (@gschorcht ?)
- drivers/bmx055 (@maribu drivers/bmx055: fix crazy use of FPU #19691)
- drivers/hih6130 (@maribu drivers/hih6130: avoid using floats #19695)
- drivers/isl29125 (@MichelRottleuthner ?)
- drivers/lpsxxx (@maribu drivers/lpsxxx: avoid float arithmetics #19609)
- drivers/mpu9x50 (@maribu drivers/mpu9x50: clean up code #19657)
- drivers/mq3 (@maribu drivers/mq3: avoid use of floats #19696)
- drivers/scd30
- drivers/sps30 (@MichelRottleuthner ?)
- drivers/sx127x (@maribu drivers/sx127x: reduce use of floats #19697)
- drivers/tmp00x (@akshaim ?)
- sys/color (@haukepetersen ?)
without the double / float keyword using \d.\d
- drivers/sht2x
- drivers/bmp180
- drivers/kw2xrf/ (just compiletime (or maybe O0)
- drivers/lc709203f (@kfessel driver/lc709203f: remove unnecessary use of float #19662)