summaryrefslogtreecommitdiff
path: root/project/Core/Src/Activties
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2025-10-02 14:23:06 -0400
committersowgro <tpoke.ferrari@gmail.com>2025-10-02 14:23:06 -0400
commit80c01675b3aa51d774eba7db61c6addea9d02f9a (patch)
tree61381db2bf869b80961a15f791059246764a711b /project/Core/Src/Activties
parentdfe8c6b527b42bffc70210f569da601dbef10932 (diff)
download340-repo-Sowgro-80c01675b3aa51d774eba7db61c6addea9d02f9a.tar.gz
340-repo-Sowgro-80c01675b3aa51d774eba7db61c6addea9d02f9a.tar.bz2
340-repo-Sowgro-80c01675b3aa51d774eba7db61c6addea9d02f9a.zip
refactor activity 7
Diffstat (limited to 'project/Core/Src/Activties')
-rw-r--r--project/Core/Src/Activties/activity5.c3
-rw-r--r--project/Core/Src/Activties/activity7.c8
2 files changed, 4 insertions, 7 deletions
diff --git a/project/Core/Src/Activties/activity5.c b/project/Core/Src/Activties/activity5.c
index f214ca2..6e7446a 100644
--- a/project/Core/Src/Activties/activity5.c
+++ b/project/Core/Src/Activties/activity5.c
@@ -9,12 +9,13 @@
#include <UART.h>
#include "printf.h"
-void read_and_print_char() {
+uint8_t read_and_print_char() {
uint8_t ch = USART_Read(USART2);
printf("%c", ch);
if (ch == '\r') {
printf("\n");
}
+ return ch;
}
void activity5_run() {
diff --git a/project/Core/Src/Activties/activity7.c b/project/Core/Src/Activties/activity7.c
index e3499ec..b6db116 100644
--- a/project/Core/Src/Activties/activity7.c
+++ b/project/Core/Src/Activties/activity7.c
@@ -6,16 +6,12 @@
*/
#include "LED.h"
-#include "UART.h"
+#include "activity5.h"
#include <stdio.h>
void activity7_run() {
for(;;) {
- uint8_t ch = USART_Read(USART2);
- printf("%c", ch);
- if (ch == '\r') {
- printf("\n");
- }
+ uint8_t ch = read_and_print_char();
if (ch == 'o') {
LED_On();
}