🐛 Fixes memory overflow and removes server health check
All checks were successful
Gitea Build Action / build (push) Successful in 22s
All checks were successful
Gitea Build Action / build (push) Successful in 22s
This commit is contained in:
parent
307b467ac1
commit
7d2ad1cd49
@ -1,3 +1,4 @@
|
|||||||
|
import gc
|
||||||
import utime
|
import utime
|
||||||
import ujson
|
import ujson
|
||||||
import network
|
import network
|
||||||
@ -89,14 +90,6 @@ class App:
|
|||||||
print(f"Connected with IP {self.wlan.ifconfig()[0]}")
|
print(f"Connected with IP {self.wlan.ifconfig()[0]}")
|
||||||
self.update_server()
|
self.update_server()
|
||||||
|
|
||||||
def health_check_server(self):
|
|
||||||
print("Health checking server...", end="\r")
|
|
||||||
try:
|
|
||||||
r = urequests.get(f"{self.server}/")
|
|
||||||
print(f"Server healthy [{r.status_code}]{" " * 8}")
|
|
||||||
except Exception as e:
|
|
||||||
print(f"Error occurred: {e}")
|
|
||||||
|
|
||||||
def update_server(self):
|
def update_server(self):
|
||||||
print("Updating state...", end="\r")
|
print("Updating state...", end="\r")
|
||||||
data = {"opened": self.opened}
|
data = {"opened": self.opened}
|
||||||
@ -129,7 +122,7 @@ class App:
|
|||||||
|
|
||||||
delta_time = received_time - sent_time
|
delta_time = received_time - sent_time
|
||||||
distance = delta_time / 1_000_000 * SOUND_SPEED / 2
|
distance = delta_time / 1_000_000 * SOUND_SPEED / 2
|
||||||
print(f"Distance: {distance} cm")
|
print(f"Distance: {distance:0<5} cm; mem_free = {gc.mem_free()}")
|
||||||
|
|
||||||
return distance
|
return distance
|
||||||
|
|
||||||
@ -161,13 +154,14 @@ class App:
|
|||||||
self.previously_opened = True
|
self.previously_opened = True
|
||||||
|
|
||||||
if i >= 20:
|
if i >= 20:
|
||||||
|
print("Blinking...")
|
||||||
self.led.toggle()
|
self.led.toggle()
|
||||||
utime.sleep_ms(100)
|
utime.sleep_ms(100)
|
||||||
self.led.toggle()
|
self.led.toggle()
|
||||||
utime.sleep_ms(400)
|
utime.sleep_ms(400)
|
||||||
|
|
||||||
i = 0
|
i = 0
|
||||||
self.health_check_server()
|
gc.collect()
|
||||||
else:
|
else:
|
||||||
utime.sleep_ms(500)
|
utime.sleep_ms(500)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user