summaryrefslogtreecommitdiff
path: root/project/Core/Src/Homework/hw4.c
diff options
context:
space:
mode:
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() {