From 1ec27e9ee3c47d609969a418babb70e96a8e2b2a Mon Sep 17 00:00:00 2001 From: Sander Speetjens Date: Mon, 11 Dec 2023 14:28:04 +0100 Subject: [PATCH] tcp_cmd 0 is alpha ff is opaque --- project/Core/Src/tcp_cmd.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/project/Core/Src/tcp_cmd.c b/project/Core/Src/tcp_cmd.c index a5a8c36..52a57ea 100644 --- a/project/Core/Src/tcp_cmd.c +++ b/project/Core/Src/tcp_cmd.c @@ -57,7 +57,6 @@ static char* shift_args(int* argc, char*** argv) { static bool str_to_color(int argc, char** argv, uint32_t* color) { if (argc == 1) { *color = (uint32_t)strtoul(argv[0], NULL, 16); - *color ^= 0xff000000; return false; } if (argc == 3) { @@ -68,8 +67,7 @@ static bool str_to_color(int argc, char** argv, uint32_t* color) { return false; } if (argc == 4) { - *color = 0xff000000; - *color ^= (uint32_t)strtoul(argv[0], NULL, 10) << 24; + *color = (uint32_t)strtoul(argv[0], NULL, 10) << 24; *color |= (uint32_t)strtoul(argv[1], NULL, 10) << 16; *color |= (uint32_t)strtoul(argv[2], NULL, 10) << 8; *color |= (uint32_t)strtoul(argv[3], NULL, 10);