From c22e1c24d4813c8483160cd2ff25172771a8346a Mon Sep 17 00:00:00 2001 From: sowgro Date: Tue, 21 Oct 2025 13:02:07 -0400 Subject: implement backspace --- project/Core/Src/Project/project.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'project/Core/Src') diff --git a/project/Core/Src/Project/project.c b/project/Core/Src/Project/project.c index 3a741cb..a9e13f5 100644 --- a/project/Core/Src/Project/project.c +++ b/project/Core/Src/Project/project.c @@ -14,7 +14,7 @@ #include "player_actions.h" void project_run() { - char buffer[8]; + char buffer[16]; char* cur = buffer; uint8_t state = STOPPED_STATE; @@ -31,6 +31,13 @@ void project_run() { cur = buffer; continue; } + if (ch == 0x08 || ch == 0x7F) { + if (cur <= buffer) + continue; + cur--; + printf("\b \b"); + continue; + } *cur++ = ch; } } -- cgit v1.2.3