diff options
| author | sowgro <tpoke.ferrari@gmail.com> | 2025-11-07 12:20:03 -0500 |
|---|---|---|
| committer | sowgro <tpoke.ferrari@gmail.com> | 2025-11-07 12:20:03 -0500 |
| commit | 010f082a7b1279477af396a57f5b0e0ac5809b5b (patch) | |
| tree | d7237e805beb86311e69dbbe15718d4daa1f9436 /project/Core/Src/Project | |
| parent | 9b4c2829c7825d07ea8ab6c765623c7eb35805bc (diff) | |
| download | 340-repo-Sowgro-010f082a7b1279477af396a57f5b0e0ac5809b5b.tar.gz 340-repo-Sowgro-010f082a7b1279477af396a57f5b0e0ac5809b5b.tar.bz2 340-repo-Sowgro-010f082a7b1279477af396a57f5b0e0ac5809b5b.zip | |
complete project part 2
Diffstat (limited to 'project/Core/Src/Project')
| -rw-r--r-- | project/Core/Src/Project/local_control.c | 4 | ||||
| -rw-r--r-- | project/Core/Src/Project/remote_control.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/project/Core/Src/Project/local_control.c b/project/Core/Src/Project/local_control.c index c151226..df0c1b0 100644 --- a/project/Core/Src/Project/local_control.c +++ b/project/Core/Src/Project/local_control.c @@ -68,7 +68,7 @@ void EXTI9_5_IRQHandler() { return; int status = !!(GPIOA->IDR & GPIO_PIN_9); - if (prevStatus == status) + if (prevStatus == status) // prevent bounce return; prevStatus = status; @@ -86,7 +86,7 @@ void handle_press(int pressed) { if (pressed) { time_down = now; } else { - putchar(0); // I don't know why but without this it bounces + putchar(0); // I don't know why but without this it still bounces sometimes if ((now - time_down) < 1000) { time_down = 0; last_press = now; diff --git a/project/Core/Src/Project/remote_control.c b/project/Core/Src/Project/remote_control.c index 68d3f21..57ace89 100644 --- a/project/Core/Src/Project/remote_control.c +++ b/project/Core/Src/Project/remote_control.c @@ -87,7 +87,7 @@ void USART2_IRQHandler() { return; } - if (ch == 0x08 || ch == 0x7F) { + if (ch == 0x08 || ch == 0x7F) { // backspace if (cur <= buffer) return; cur--; |
