removed legacy LED blinking
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user