diff --git a/ports/stm32/usbd_hid_interface.c b/ports/stm32/usbd_hid_interface.c
index 386cf34d70bc36c59511d60fbf0b8a5d7c892d85..8dc39f53d8240f44f81b2a79f38edbcea2026c91 100644
--- a/ports/stm32/usbd_hid_interface.c
+++ b/ports/stm32/usbd_hid_interface.c
@@ -26,6 +26,7 @@
 
 #include "usbd_hid_interface.h"
 
+#include "py/mpstate.h"
 #include "py/mperrno.h"
 #include "py/mphal.h"
 #include "usb.h"