fbt: updater over USB (#1344)

* Scripts: added update package uploader over USB; fbt: added flash_usb target
* fbt: additional dependencies for flash_usb
* Cli: fix cursor_position corruption

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
hedger
2022-06-28 16:03:49 +03:00
committed by GitHub
parent e6f18cc322
commit 8b988e2b17
7 changed files with 188 additions and 13 deletions

View File

@@ -53,11 +53,11 @@ class FlipperStorage:
CLI_PROMPT = ">: "
CLI_EOL = "\r\n"
def __init__(self, portname: str):
def __init__(self, portname: str, portbaud: int = 115200):
self.port = serial.Serial()
self.port.port = portname
self.port.timeout = 2
self.port.baudrate = 115200
self.port.baudrate = portbaud
self.read = BufferedRead(self.port)
self.last_error = ""