From f14c90901a2dcd3734b83e52bb934b3593a5fd4f Mon Sep 17 00:00:00 2001 From: TheBakedPotato <11617336+TheBakedPotato@users.noreply.github.com> Date: Tue, 27 Jan 2026 21:12:34 -0500 Subject: [PATCH] (#342): Cast command back to char to safely made it printable --- Firmware/GPAD_API/GPAD_API/GPAD_HAL.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Firmware/GPAD_API/GPAD_API/GPAD_HAL.cpp b/Firmware/GPAD_API/GPAD_API/GPAD_HAL.cpp index b82ebfb..c318953 100644 --- a/Firmware/GPAD_API/GPAD_API/GPAD_HAL.cpp +++ b/Firmware/GPAD_API/GPAD_API/GPAD_HAL.cpp @@ -427,9 +427,10 @@ void interpretBuffer(char *buf, int rlen, Stream *serialport, PubSubClient *clie return; } Command command = static_cast(buf[0]); + char commandChar = static_cast(command); serialport->print(F("Command: ")); - serialport->println(F(command)); + serialport->printf("%c\n", commandChar); switch (command) { case Command::MUTE: