removed legacy LED blinking

This commit is contained in:
Priec
2025-11-14 21:03:06 +01:00
parent 528e38b428
commit 761b86585a
3 changed files with 3 additions and 6 deletions

View File

@@ -2,8 +2,7 @@
#include "uart.h"
#include <cstring>
UartReader::UartReader(BufferedSerial &serial, DigitalOut &led_pin)
: serial_port(serial), led(led_pin) {
UartReader::UartReader(BufferedSerial &serial) : serial_port(serial) {
memset(rx_buffer, 0, sizeof(rx_buffer));
memset(message, 0, sizeof(message));
}
@@ -17,7 +16,6 @@ UartEvent UartReader::poll() {
memset(rx_buffer, 0, sizeof(rx_buffer));
ssize_t num = serial_port.read(rx_buffer, sizeof(rx_buffer) - 1);
if (num > 0) {
led = !led; // toogle ledky
strncpy(message, rx_buffer, sizeof(message) - 1);
message_active = true;
changed = true;

View File

@@ -15,7 +15,6 @@ enum class UartEvent {
class UartReader {
private:
BufferedSerial &serial_port;
DigitalOut &led;
char rx_buffer[UART_BUFFER_SIZE];
char message[UART_BUFFER_SIZE];
@@ -25,7 +24,7 @@ private:
bool timer_started = false;
public:
UartReader(BufferedSerial &serial, DigitalOut &led_pin);
UartReader(BufferedSerial &serial);
// Poll for UART events
UartEvent poll();

View File

@@ -22,7 +22,7 @@ void draw_mask(const char *unused_filename, int shift, const char *text);
void render_loop(int speed) {
WalkingState player_state;
AnimationController animation;
UartReader uart(serial_port, led);
UartReader uart(serial_port);
CharacterPosition pos = {PLAYER_X, PLAYER_Y};