diff --git a/examples/device/dfu_freertos/src/usb_descriptors.c b/examples/device/dfu_freertos/src/usb_descriptors.c index d4ecc2840..2e98a9c15 100644 --- a/examples/device/dfu_freertos/src/usb_descriptors.c +++ b/examples/device/dfu_freertos/src/usb_descriptors.c @@ -25,6 +25,9 @@ #include "tusb.h" #include "class/dfu/dfu_device.h" +#if TU_CHECK_MCU(OPT_MCU_ESP32S2, OPT_MCU_ESP32S3) + #include "esp_mac.h" +#endif /* A combination of interfaces must have a unique product id, since PC will save device driver after the first plug. * Same VID/PID with different interface e.g MSC (first), then CDC (later) will possibly cause system error on PC.