From aff39df39db30502e03297d5754857b21e1a8455 Mon Sep 17 00:00:00 2001 From: sowgro Date: Tue, 30 Sep 2025 15:30:46 -0400 Subject: activity6 --- project/Core/Inc/Activities/activity7.h | 13 +++++++++++++ project/Core/Src/Activties/activity7.c | 26 ++++++++++++++++++++++++++ project/Core/Src/main.c | 6 ++++-- 3 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 project/Core/Inc/Activities/activity7.h create mode 100644 project/Core/Src/Activties/activity7.c (limited to 'project/Core') diff --git a/project/Core/Inc/Activities/activity7.h b/project/Core/Inc/Activities/activity7.h new file mode 100644 index 0000000..bb0c4f4 --- /dev/null +++ b/project/Core/Inc/Activities/activity7.h @@ -0,0 +1,13 @@ +/* + * activity7.h + * + * Created on: Sep 30, 2025 + * Author: sowgro + */ + +#ifndef INC_ACTIVITIES_ACTIVITY7_H_ +#define INC_ACTIVITIES_ACTIVITY7_H_ + +void activity7_run(); + +#endif /* INC_ACTIVITIES_ACTIVITY7_H_ */ diff --git a/project/Core/Src/Activties/activity7.c b/project/Core/Src/Activties/activity7.c new file mode 100644 index 0000000..2ffc9e8 --- /dev/null +++ b/project/Core/Src/Activties/activity7.c @@ -0,0 +1,26 @@ +/* + * activity7.c + * + * Created on: Sep 30, 2025 + * Author: sowgro + */ + +#include "LED.h" +#include "UART.h" +#include + +void activity7_run() { + for(;;) { + uint8_t ch = USART_Read(USART2); + printf("%c", ch); + if (ch == '\r') { + printf("\n"); + } + if (ch == '0') { + LED_On(); + } + if (ch == 'f') { + LED_Off(); + } + } +} diff --git a/project/Core/Src/main.c b/project/Core/Src/main.c index 0ea5a3f..f447b8b 100644 --- a/project/Core/Src/main.c +++ b/project/Core/Src/main.c @@ -11,6 +11,7 @@ #include "activity4.h" #include "activity5.h" #include "activity6.h" +#include "activity7.h" #include int main(void){ @@ -24,9 +25,10 @@ int main(void){ // activity4_run(); // activity5_run(); - activity6_run(); +// activity6_run(); + activity7_run(); // application run function - // run_demo() ; +// run_demo() ; } -- cgit v1.2.3