summaryrefslogtreecommitdiff
path: root/project/Core/Src/Homework/hw4.c
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-10-09 21:43:08 -0400
committersowgro <tpoke.ferrari@gmail.com>2025-10-09 21:43:08 -0400
commit0e0f83905bb3ee79f4917927479cdaf710e8ac07 (patch)
treed7c1184e0d6732e671f2c72fc2fc7a10231b8fda /project/Core/Src/Homework/hw4.c
parent003bf896a726b2e3496c7b429f648b8db9c36a3b (diff)
download340-repo-Sowgro-0e0f83905bb3ee79f4917927479cdaf710e8ac07.tar.gz
340-repo-Sowgro-0e0f83905bb3ee79f4917927479cdaf710e8ac07.tar.bz2
340-repo-Sowgro-0e0f83905bb3ee79f4917927479cdaf710e8ac07.zip
Complete input and led part of project
Diffstat (limited to 'project/Core/Src/Homework/hw4.c')
-rw-r--r--project/Core/Src/Homework/hw4.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/project/Core/Src/Homework/hw4.c b/project/Core/Src/Homework/hw4.c
index 2154cd4..7bafb38 100644
--- a/project/Core/Src/Homework/hw4.c
+++ b/project/Core/Src/Homework/hw4.c
@@ -11,12 +11,15 @@
#include <stdio.h>
-void read_and_print_char_nonblocking() {
+char read_and_print_char_nonblocking() {
uint8_t ch = USART_Read_Nonblocking(USART2);
- printf("%c", ch);
+ if (ch) {
+ printf("%c", ch);
+ }
if (ch == '\r') {
printf("\n");
}
+ return ch;
}
void hw4_run() {