From 7eea7a7971adf88e5d7239c91e57f256860a7de8 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sun, 18 Jun 2023 13:50:39 -0500 Subject: [PATCH] Fix endianness issues for BE systems --- src/InputStream.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/InputStream.c b/src/InputStream.c index 5c1de5a..38bb56e 100644 --- a/src/InputStream.c +++ b/src/InputStream.c @@ -1122,7 +1122,7 @@ int LiSendPenEvent(uint8_t eventType, uint8_t toolType, uint8_t penButtons, floatToNetfloat(x, holder->packet.touch.x); floatToNetfloat(y, holder->packet.touch.y); floatToNetfloat(pressure, holder->packet.touch.pressure); - holder->packet.pen.rotation = rotation; + holder->packet.pen.rotation = LE16(rotation); holder->packet.pen.tiltX = tiltX; holder->packet.pen.tiltY = tiltY; @@ -1156,8 +1156,8 @@ int LiSendControllerArrivalEvent(uint8_t controllerNumber, uint16_t activeGamepa holder->packet.controllerArrival.header.magic = LE32(SS_CONTROLLER_ARRIVAL_MAGIC); holder->packet.controllerArrival.type = type; memset(holder->packet.controllerArrival.zero, 0, sizeof(holder->packet.controllerArrival.zero)); - holder->packet.controllerArrival.capabilities = capabilities; - holder->packet.controllerArrival.supportedButtonFlags = supportedButtonFlags; + holder->packet.controllerArrival.capabilities = LE16(capabilities); + holder->packet.controllerArrival.supportedButtonFlags = LE32(supportedButtonFlags); err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry); if (err != LBQ_SUCCESS) {