Skip to content

Commit 8a5c542

Browse files
committed
tweaking to work on more devices
1 parent 5aa4da4 commit 8a5c542

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

gurgleapps_webserver.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,25 @@ def __init__(self, wifi_ssid, wifi_password, port=80, timeout=20, doc_root="/www
5454
#asyncio.new_event_loop()
5555
print("exit constructor")
5656

57+
# async def start_server(self):
58+
# print("start_server")
59+
# asyncio.create_task(asyncio.start_server(
60+
# self.serve_request, "0.0.0.0", 80))
61+
# while self.serving:
62+
# await asyncio.sleep(0.1)
63+
5764
async def start_server(self):
5865
print("start_server")
59-
asyncio.create_task(asyncio.start_server(
66+
server_task = asyncio.create_task(asyncio.start_server(
6067
self.serve_request, "0.0.0.0", 80))
61-
while self.serving:
62-
await asyncio.sleep(0.1)
68+
await server_task
69+
70+
# async def start_server(self):
71+
# print("start_server")
72+
# server = await asyncio.start_server(
73+
# self.serve_request, "0.0.0.0", 80)
74+
# async with server:
75+
# await server.serve_forever()
6376

6477
def add_function_route(self, route, function):
6578
self.function_routes.append({"route": route, "function": function})

main_esp.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
from machine import Pin
66
import ujson as json
77

8+
#asyncio.set_debug(enabled=True, stack_size=3072)
9+
810
blink_off_time = 0.5
911
blink_on_time = 0.5
1012

0 commit comments

Comments
 (0)