diff --git a/src/platform/portduino/ch341a_i2c.c b/src/platform/portduino/ch341a_i2c.c
index 16e809aef..6370ce64e 100644
--- a/src/platform/portduino/ch341a_i2c.c
+++ b/src/platform/portduino/ch341a_i2c.c
@@ -19,13 +19,6 @@
// along with this program. If not, see .
#include "ch341a_i2c.h"
-#include
-#include
-#include
-#include
-#include
-#include
-#include
// extern struct libusb_device_handle *handle;
unsigned char *readbuf;
@@ -151,7 +144,7 @@ int32_t ch341readEEPROM_param(uint8_t *buffer, uint32_t offset, uint32_t bytesto
if (ret < 0 || getnextpkt == -1) { // indicates an error
printf("ret from libusb_handle_timeout = %d\n", ret);
- printf("getnextpkt = %d\n", getnextpkt);
+ printf("getnextpkt = %u\n", getnextpkt);
if (ret < 0)
printf("USB read error : %s\n", strerror(-ret));
libusb_free_transfer(xferBulkIn);
diff --git a/src/platform/portduino/ch341a_i2c.h b/src/platform/portduino/ch341a_i2c.h
index e7cafe471..7d4701c4b 100644
--- a/src/platform/portduino/ch341a_i2c.h
+++ b/src/platform/portduino/ch341a_i2c.h
@@ -4,7 +4,13 @@
#ifndef __CH341A_I2C_H__
#define __CH341A_I2C_H__
+#include
+#include
+#include
#include
+#include
+#include
+#include
#define BULK_WRITE_ENDPOINT 0x02 /* bEndpointAddress 0x02 EP 2 OUT (Bulk)*/
#define BULK_READ_ENDPOINT 0x82 /* bEndpointAddress 0x82 EP 2 IN (Bulk)*/