From 3d4003c7c84bed67ef76d1e632248be0e8a4d46f Mon Sep 17 00:00:00 2001 From: Thiago Hersan Date: Fri, 1 Mar 2024 22:50:28 -0500 Subject: [PATCH] adjust cropmap function --- firmware/main.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/firmware/main.py b/firmware/main.py index 67750ec..bdeba6f 100644 --- a/firmware/main.py +++ b/firmware/main.py @@ -35,12 +35,10 @@ def pmap(x, in_min, in_max, out_min, out_max): return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min def cropmap(x, in_min, in_max, out_min, out_max): - ress = 0 - if x>=in_min and x<=in_max: - ress = (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min - elif xin_max: + ress = (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min + if x < in_min: + ress = out_min + elif x > in_max: ress = out_max return ress @@ -272,9 +270,4 @@ def sms_handler(evt): gps.off() i2c.close(2) - - - - - -#assert rsp == b'HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n' \ No newline at end of file +#assert rsp == b'HTTP/1.1 200 OK\r\ncontent-length: 0\r\n\r\n'