mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 01:00:29 +08:00
removed unused gpio init
This commit is contained in:
parent
e3504ee69e
commit
00097cbb98
@ -13,8 +13,6 @@ import serial
|
|||||||
|
|
||||||
from .logging import get_logger
|
from .logging import get_logger
|
||||||
|
|
||||||
from . import gpio
|
|
||||||
|
|
||||||
|
|
||||||
# =====
|
# =====
|
||||||
def _get_keymap() -> Dict[str, int]:
|
def _get_keymap() -> Dict[str, int]:
|
||||||
@ -95,21 +93,20 @@ class Hid(multiprocessing.Process):
|
|||||||
get_logger().exception("Can't execute emergency clear events")
|
get_logger().exception("Can't execute emergency clear events")
|
||||||
|
|
||||||
def run(self) -> None:
|
def run(self) -> None:
|
||||||
with gpio.bcm():
|
try:
|
||||||
try:
|
with serial.Serial(self.__device_path, self.__speed) as tty:
|
||||||
with serial.Serial(self.__device_path, self.__speed) as tty:
|
while True:
|
||||||
while True:
|
try:
|
||||||
try:
|
event = self.__queue.get(timeout=0.1)
|
||||||
event = self.__queue.get(timeout=0.1)
|
except queue.Empty:
|
||||||
except queue.Empty:
|
pass
|
||||||
pass
|
else:
|
||||||
else:
|
self.__send_key_event(tty, event)
|
||||||
self.__send_key_event(tty, event)
|
if self.__stop_event.is_set() and self.__queue.qsize() == 0:
|
||||||
if self.__stop_event.is_set() and self.__queue.qsize() == 0:
|
break
|
||||||
break
|
except Exception:
|
||||||
except Exception:
|
get_logger().exception("Unhandled exception")
|
||||||
get_logger().exception("Unhandled exception")
|
raise
|
||||||
raise
|
|
||||||
|
|
||||||
def __send_key_event(self, tty: serial.Serial, event: _KeyEvent) -> None:
|
def __send_key_event(self, tty: serial.Serial, event: _KeyEvent) -> None:
|
||||||
key_bytes = _keymap(event.key)
|
key_bytes = _keymap(event.key)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user