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

@@ -149,7 +149,8 @@ void cli_reset(Cli* cli) {
}
static void cli_handle_backspace(Cli* cli) {
if(string_size(cli->line) > 0) {
if(cli->cursor_position > 0) {
furi_assert(string_size(cli->line) > 0);
// Other side
printf("\e[D\e[1P");
fflush(stdout);