Source code for src.led

import RPi.GPIO as GPIO
from typing import TypedDict


[docs] class Config(TypedDict): pin: int
[docs] class LED: pin: int def __init__(self, config: Config): self.pin = config['pin'] GPIO.setup(self.pin, GPIO.OUT)
[docs] def on(self): GPIO.output(self.pin, GPIO.HIGH)
[docs] def off(self): GPIO.output(self.pin, GPIO.LOW)