async gpio plugins

This commit is contained in:
Devaev Maxim
2021-04-09 05:57:04 +03:00
parent 6cc161427a
commit 6f60118320
6 changed files with 23 additions and 23 deletions

View File

@@ -100,11 +100,11 @@ class Plugin(BaseUserGpioDriver):
def cleanup(self) -> None:
pass
def read(self, pin: int) -> bool:
async def read(self, pin: int) -> bool:
_ = pin
return os.path.islink(self.__get_driver_path(self.__udc))
def write(self, pin: int, state: bool) -> None:
async def write(self, pin: int, state: bool) -> None:
_ = pin
with open(self.__get_driver_path("bind" if state else "unbind"), "w") as ctl_file:
ctl_file.write(f"{self.__udc}\n")