Add microdot for HTTP
This commit is contained in:
parent
0365b4c3e2
commit
c37d349608
@ -1,10 +1,18 @@
|
||||
import asyncio
|
||||
|
||||
from vendor.microdot import Microdot, Request
|
||||
|
||||
from statusled import STATUS_LED
|
||||
from log import Logger, Color
|
||||
from sensors.ultrasonic import UltraSonicSensor
|
||||
from connection import ensure_network
|
||||
|
||||
app = Microdot()
|
||||
|
||||
@app.route("/")
|
||||
async def index(_request: Request):
|
||||
return "Hello from pico"
|
||||
|
||||
async def read_sensor():
|
||||
log = Logger("tank", Color.CYAN)
|
||||
sensor = UltraSonicSensor(22, 21)
|
||||
@ -22,6 +30,7 @@ async def _main():
|
||||
STATUS_LED.task(),
|
||||
ensure_network(),
|
||||
read_sensor(),
|
||||
app.start_server(port=80)
|
||||
)
|
||||
|
||||
|
||||
|
1532
pico/src/vendor/microdot.py
vendored
Normal file
1532
pico/src/vendor/microdot.py
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user