adafruit / Adafruit_TinyUSB_Arduino

Arduino library for TinyUSB
MIT License
476 stars 127 forks source link

GCC 12.3 warning while building USB Video #385

Closed earlephilhower closed 7 months ago

earlephilhower commented 7 months ago

Operating System

Linux

Arduino IDE version

IDE 1.x

Board

RPi Pico

ArduinoCore version

arduino-pico master

TinyUSB Library version

3.0.0

Sketch as ATTACHED TXT

Any build

Compiled Log as ATTACHED TXT

/home/earle/Arduino/hardware/pico/rp2040/libraries/Adafruit_TinyUSB_Arduino/src/arduino/video/Adafruit_USBD_Video.cpp: In member function 'virtual uint16_t Adafruit_USBD_Video::getInterfaceDescriptor(uint8_t, uint8_t*, uint16_t)':
/home/earle/Arduino/hardware/pico/rp2040/libraries/Adafruit_TinyUSB_Arduino/src/arduino/video/Adafruit_USBD_Video.cpp:235:29: warning: missing initializer for member 'tusb_desc_endpoint_t::<unnamed struct>::usage' [-Wmissing-field-initializers]
  235 |              .bInterval = 1}};
      |                             ^

What happened ?

GCC 12.3 warning as shown in the log

How to reproduce ?

Build any sketch with -Wall -Wextra to see the warning

Debug Log

No response

Screenshots

No response