From a6a4c1a6ccba362924778d60bb5204e51034a33b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?King=20K=C3=A9vin?= Date: Thu, 18 Apr 2024 05:18:21 +0200 Subject: [PATCH] minor menu display fixes --- examples/device/hid_cdc_passkey/src/main.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/examples/device/hid_cdc_passkey/src/main.c b/examples/device/hid_cdc_passkey/src/main.c index f0b7fa3d9..176aba87b 100644 --- a/examples/device/hid_cdc_passkey/src/main.c +++ b/examples/device/hid_cdc_passkey/src/main.c @@ -384,7 +384,7 @@ void cdc_task(void) case 'c': // input credentials i = 0; // reset index menu = MENU_USER; // go to corresponding menu - str = "\r\nusername: "; + str = "\r\nenter credentials to paste\r\nusername: "; break; case 'b': // swap buttons config.button_swap = !config.button_swap; @@ -418,14 +418,15 @@ void cdc_task(void) } break; case 'l': // set keyboard layout - tud_cdc_write(buf, 1); // since echo will be off - tud_cdc_write_flush(); echo = false; + tud_cdc_write(buf, 1); // since echo will be off + tud_cdc_write_str("\n\r"); + tud_cdc_write_flush(); for (uint8_t j = 0; j < LENGTH(name_asciimap); j++) { snprintf(tmp, sizeof(tmp), "%02u %s\r\n", j, name_asciimap[j]); tud_cdc_write_str_flush(tmp); } - snprintf(tmp, sizeof(tmp), "\r\nset keyboard layout [%s]: ", name_asciimap[config.layout]); + snprintf(tmp, sizeof(tmp), "set keyboard layout [%s]: ", name_asciimap[config.layout]); tud_cdc_write_str_flush(tmp); i = 0; // reset index menu = MENU_LAYOUT; @@ -462,7 +463,7 @@ void cdc_task(void) EraseInitStruct.TypeErase = FLASH_TYPEERASE_MASSERASE; uint32_t error; if (HAL_FLASHEx_Erase(&EraseInitStruct, &error) != HAL_OK) { - printf("mass earse failed\r\n"); + printf("mass erase failed\r\n"); } HAL_FLASH_Lock(); HAL_FLASH_OB_Launch(); // just to restart