diff --git a/rpid/rpid/main.py b/rpid/rpid/main.py new file mode 100644 index 0000000..7ac73d9 --- /dev/null +++ b/rpid/rpid/main.py @@ -0,0 +1,19 @@ +from fastapi import FastAPI +from RPi import GPIO as gpio + +LED_PIN = 17 + +gipo.setmode(gpio.BCM) + +state = False + +def set(state: bool) -> None: + gpio.output(LED, int(!state)) + +set(state) + +app = FastAPI() + +@app.get("/toggle") +async def toggle() -> None: + set(!state)