Test float for mapping

This commit is contained in:
Adam Martini
2020-06-19 18:00:28 -07:00
parent e100565c67
commit c854670062

View File

@@ -239,7 +239,7 @@ int64_t _lv_pow(int64_t base, int8_t exp)
* @param in min output range
* @param out max output range
*/
LV_ATTRIBUTE_FAST_MEM int16_t _lv_map(int16_t x, int16_t min_in, int16_t max_in, int16_t min, int16_t max)
LV_ATTRIBUTE_FAST_MEM int16_t _lv_map(int16_t x, float min_in, float max_in, float min, float max)
{
int16_t slope = (max - min) / (max_in - min_in);
int16_t bias = min - slope * min_in;