Closed chegewara closed 2 years ago
Hi,
How about using the following linker flags, which will work under Linux & windows? Probably not the greatest long term solution, but could work for now.
build_flags =
-Wl,--wrap,tud_descriptor_configuration_cb
-Wl,--wrap,tud_descriptor_device_cb
-Wl,--wrap,tud_descriptor_string_cb
I put this into usb_descriptors.cpp:
extern "C" {
uint16_t const * __wrap_tud_descriptor_string_cb(uint8_t index, uint16_t langid) {
// lib code
};
uint8_t const * __wrap_tud_descriptor_configuration_cb(uint8_t index) {
// lib code
};
uint8_t const * __wrap_tud_descriptor_device_cb(void) {
// lib code
};
}
Redirects the arduino-esp32 functions to the wrappers and I am able to compile (With this error, but anyway.) (Also note that I only use CDC and WebUSB, had to delete the hid
and midi
folders because they were throwing compile errors and fix the tud_cdc_n_peek
function, see below)
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/cdc/cdcusb.cpp: In member function 'virtual int CDCusb::peek()':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/cdc/cdcusb.cpp:46:40: error: too many arguments to function 'bool tud_cdc_n_peek(uint8_t, uint8_t*)'
tud_cdc_n_peek(_itf, 0, &buffer);
^
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:72,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/usb_descriptors.h:17,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/esptinyusb.h:3,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/cdc/cdcusb.cpp:2:
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc_device.h:86:10: note: declared here
bool tud_cdc_n_peek (uint8_t itf, uint8_t* u8);
^~~~~~~~~~~~~~
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgamepad.cpp:1:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgamepad.cpp: In member function 'virtual bool HIDgamepad::begin(char*)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgamepad.cpp:17:53: error: 'HID_PROTOCOL_NONE' was not declared in this scope
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_NONE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/cdc/cdcusb.cpp.o] Error 1
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidcomposite.cpp:2:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidcomposite.cpp: In member function 'virtual bool HIDcomposite::begin(char*)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidcomposite.cpp:22:53: error: 'HID_PROTOCOL_NONE' was not declared in this scope
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_NONE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 1)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgeneric.cpp:2:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgeneric.cpp: In member function 'virtual bool HIDgeneric::begin(char*)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgeneric.cpp:20:57: error: 'HID_PROTOCOL_NONE' was not declared in this scope
uint8_t hid[] = {TUD_HID_INOUT_DESCRIPTOR(ifIdx++, 0, HID_PROTOCOL_NONE, sizeof(desc_hid_report), _EPNUM_HID, (uint8_t)(0x80 | _EPNUM_HID), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:252:69: note: in definition of macro 'TUD_HID_INOUT_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 2, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgamepad.cpp:17:53: note: suggested alternative: 'HID_PROTOCOL_BOOT'
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_NONE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidcomposite.cpp:22:53: note: suggested alternative: 'HID_PROTOCOL_BOOT'
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_NONE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 1)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidgeneric.cpp:20:57: note: suggested alternative: 'HID_PROTOCOL_BOOT'
uint8_t hid[] = {TUD_HID_INOUT_DESCRIPTOR(ifIdx++, 0, HID_PROTOCOL_NONE, sizeof(desc_hid_report), _EPNUM_HID, (uint8_t)(0x80 | _EPNUM_HID), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:252:69: note: in definition of macro 'TUD_HID_INOUT_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 2, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/hid/hidgamepad.cpp.o] Error 1
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/hid/hidcomposite.cpp.o] Error 1
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/hid/hidgeneric.cpp.o] Error 1
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidkeyboard.cpp:2:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidkeyboard.cpp: In member function 'virtual bool HIDkeyboard::begin(char*)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidkeyboard.cpp:18:51: error: 'HID_PROTOCOL_KEYBOARD' was not declared in this scope
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_KEYBOARD, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 1)};
^~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidkeyboard.cpp:18:51: note: suggested alternative: 'HID_ITF_PROTOCOL_KEYBOARD'
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_KEYBOARD, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 1)};
^~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/hid/hidkeyboard.cpp.o] Error 1
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:2:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'bool MIDIusb::begin(char*)':
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:266:60: error: 'AUDIO_SUBCLASS_CONTROL' was not declared in this scope
9, TUSB_DESC_INTERFACE, _itfnum, 0, 0, TUSB_CLASS_AUDIO, AUDIO_SUBCLASS_CONTROL, AUDIO_FUNC_PROTOCOL_CODE_UNDEF, _stridx,\
^~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
In file included from /home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from .pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidmouse.cpp:2:
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidmouse.cpp: In member function 'virtual bool HIDmouse::begin(char*)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidmouse.cpp:18:53: error: 'HID_PROTOCOL_MOUSE' was not declared in this scope
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_MOUSE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/hid/hidmouse.cpp:18:53: note: suggested alternative: 'HID_PROTOCOL_BOOT'
uint8_t hid[] = {TUD_HID_DESCRIPTOR(ifIdx++, 6, HID_PROTOCOL_MOUSE, sizeof(desc_hid_report), (uint8_t)(_EPNUM_HID | 0x80), CFG_TUD_HID_BUFSIZE, 10)};
^~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:239:69: note: in definition of macro 'TUD_HID_DESCRIPTOR'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 1, TUSB_CLASS_HID, (uint8_t)((_boot_protocol) ? HID_SUBCLASS_BOOT : 0), _boot_protocol, _stridx,\
^~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:266:60: note: suggested alternative: 'HID_SUBCLASS_BOOT'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 0, TUSB_CLASS_AUDIO, AUDIO_SUBCLASS_CONTROL, AUDIO_FUNC_PROTOCOL_CODE_UNDEF, _stridx,\
^~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:266:84: error: 'AUDIO_FUNC_PROTOCOL_CODE_UNDEF' was not declared in this scope
9, TUSB_DESC_INTERFACE, _itfnum, 0, 0, TUSB_CLASS_AUDIO, AUDIO_SUBCLASS_CONTROL, AUDIO_FUNC_PROTOCOL_CODE_UNDEF, _stridx,\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/hid/hidmouse.cpp.o] Error 1
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:266:84: note: suggested alternative: 'DFU_PROTOCOL_DFU'
9, TUSB_DESC_INTERFACE, _itfnum, 0, 0, TUSB_CLASS_AUDIO, AUDIO_SUBCLASS_CONTROL, AUDIO_FUNC_PROTOCOL_CODE_UNDEF, _stridx,\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:268:30: error: 'AUDIO_CS_AC_INTERFACE_HEADER' was not declared in this scope
9, TUSB_DESC_CS_INTERFACE, AUDIO_CS_AC_INTERFACE_HEADER, U16_TO_U8S_LE(0x0100), U16_TO_U8S_LE(0x0009), 1, (uint8_t)((_itfnum) + 1),\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:268:30: note: suggested alternative: 'TUSB_DESC_INTERFACE_POWER'
9, TUSB_DESC_CS_INTERFACE, AUDIO_CS_AC_INTERFACE_HEADER, U16_TO_U8S_LE(0x0100), U16_TO_U8S_LE(0x0009), 1, (uint8_t)((_itfnum) + 1),\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:270:77: error: 'AUDIO_SUBCLASS_MIDI_STREAMING' was not declared in this scope
9, TUSB_DESC_INTERFACE, (uint8_t)((_itfnum) + 1), 0, 2, TUSB_CLASS_AUDIO, AUDIO_SUBCLASS_MIDI_STREAMING, AUDIO_FUNC_PROTOCOL_CODE_UNDEF, 0,\
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:272:30: error: 'MIDI_CS_INTERFACE_HEADER' was not declared in this scope
7, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_HEADER, U16_TO_U8S_LE(0x0100), U16_TO_U8S_LE(7 + (_numcables) * TUD_MIDI_DESC_JACK_LEN)
^~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:272:30: note: suggested alternative: 'TUSB_DESC_INTERFACE_POWER'
7, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_HEADER, U16_TO_U8S_LE(0x0100), U16_TO_U8S_LE(7 + (_numcables) * TUD_MIDI_DESC_JACK_LEN)
^~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:311:3: note: in expansion of macro 'TUD_MIDI_DESC_HEAD'
TUD_MIDI_DESC_HEAD(_itfnum, _stridx, 1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:289:30: error: 'MIDI_CS_INTERFACE_IN_JACK' was not declared in this scope
6, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_IN_JACK, MIDI_JACK_EMBEDDED, TUD_MIDI_JACKID_IN_EMB(_cablenum), 0,\
^~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:312:3: note: in expansion of macro 'TUD_MIDI_DESC_JACK'
TUD_MIDI_DESC_JACK(1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:289:57: error: 'MIDI_JACK_EMBEDDED' was not declared in this scope
6, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_IN_JACK, MIDI_JACK_EMBEDDED, TUD_MIDI_JACKID_IN_EMB(_cablenum), 0,\
^~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:312:3: note: in expansion of macro 'TUD_MIDI_DESC_JACK'
TUD_MIDI_DESC_JACK(1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:291:57: error: 'MIDI_JACK_EXTERNAL' was not declared in this scope
6, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_IN_JACK, MIDI_JACK_EXTERNAL, TUD_MIDI_JACKID_IN_EXT(_cablenum), 0,\
^~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:312:3: note: in expansion of macro 'TUD_MIDI_DESC_JACK'
TUD_MIDI_DESC_JACK(1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:291:57: note: suggested alternative: 'XT_STACK_EXTRA'
6, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_IN_JACK, MIDI_JACK_EXTERNAL, TUD_MIDI_JACKID_IN_EXT(_cablenum), 0,\
^~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:312:3: note: in expansion of macro 'TUD_MIDI_DESC_JACK'
TUD_MIDI_DESC_JACK(1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:293:30: error: 'MIDI_CS_INTERFACE_OUT_JACK' was not declared in this scope
9, TUSB_DESC_CS_INTERFACE, MIDI_CS_INTERFACE_OUT_JACK, MIDI_JACK_EMBEDDED, TUD_MIDI_JACKID_OUT_EMB(_cablenum), 1, TUD_MIDI_JACKID_IN_EXT(_cablenum), 1, 0,\
^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:312:3: note: in expansion of macro 'TUD_MIDI_DESC_JACK'
TUD_MIDI_DESC_JACK(1),\
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:302:55: error: 'MIDI_CS_ENDPOINT_GENERAL' was not declared in this scope
(uint8_t)(4 + (_numcables)), TUSB_DESC_CS_ENDPOINT, MIDI_CS_ENDPOINT_GENERAL, _numcables
^~~~~~~~~~~~~~~~~~~~~~~~
/home/xtrinch/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/device/usbd.h:313:3: note: in expansion of macro 'TUD_MIDI_DESC_EP'
TUD_MIDI_DESC_EP(_epout, _epsize, 1),\
^~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:22:23: note: in expansion of macro 'TUD_MIDI_DESCRIPTOR'
uint8_t midi[] = {TUD_MIDI_DESCRIPTOR(1, 8, _EPNUM_MIDI, (uint8_t)(0x80 | _EPNUM_MIDI), 64)};
^~~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'void MIDIusb::noteON(uint8_t, uint8_t, uint8_t)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:32:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0x90, note, velocity);
^~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:32:5: note: suggested alternative: 'tud_cdc_write'
tudi_midi_write24(channel, 0x90, note, velocity);
^~~~~~~~~~~~~~~~~
tud_cdc_write
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'void MIDIusb::noteOFF(uint8_t, uint8_t, uint8_t)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:38:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0x80, note, velocity);
^~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:38:5: note: suggested alternative: 'tud_cdc_write'
tudi_midi_write24(channel, 0x80, note, velocity);
^~~~~~~~~~~~~~~~~
tud_cdc_write
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'void MIDIusb::polyKey(uint8_t, uint8_t, uint8_t)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:43:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0xa0, note, pressure);
^~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:43:5: note: suggested alternative: 'tud_cdc_write'
tudi_midi_write24(channel, 0xa0, note, pressure);
^~~~~~~~~~~~~~~~~
tud_cdc_write
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'void MIDIusb::controlChange(uint8_t, uint8_t, uint8_t)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:48:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0xb0, controller, value);
^~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:48:5: note: suggested alternative: 'tud_cdc_write'
tudi_midi_write24(channel, 0xb0, controller, value);
^~~~~~~~~~~~~~~~~
tud_cdc_write
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In function 'void tud_midi_rx_cb(uint8_t)':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:195:8: error: 'tud_midi_receive' was not declared in this scope
if(tud_midi_receive(_mid)) {
^~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:195:8: note: suggested alternative: 'tud_midi_rx_cb'
if(tud_midi_receive(_mid)) {
^~~~~~~~~~~~~~~~
tud_midi_rx_cb
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:201:7: error: 'tud_midi_read_flush' was not declared in this scope
tud_midi_read_flush();
^~~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:201:7: note: suggested alternative: 'tud_cdc_read_flush'
tud_midi_read_flush();
^~~~~~~~~~~~~~~~~~~
tud_cdc_read_flush
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp: In member function 'virtual int MIDIusb::available()':
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:207:12: error: 'tud_midi_available' was not declared in this scope
return tud_midi_available();
^~~~~~~~~~~~~~~~~~
.pio/libdeps/esp32s2doit-devkit-v1/ESP32TinyUSB/src/classes/midi/midiusb.cpp:207:12: note: suggested alternative: 'tud_cdc_available'
return tud_midi_available();
^~~~~~~~~~~~~~~~~~
tud_cdc_available
*** [.pio/build/esp32s2doit-devkit-v1/lib7f5/ESP32TinyUSB/classes/midi/midiusb.cpp.o] Error 1
As for arduino-esp32, perhaps they could mark their functions as weak, that would enable us to override them?
I asked once about making tinyusb functions a WEAK
in arduino library but ive been told it is not an option and wont be done.
I have to learn how they did it and adjust my code to wrap their code.
Oh, that's :hankey: . Then perhaps the above is a viable option. It's pretty easy adding linker flags with platformio, just some extra lines in platformio.ini
, not sure how easy it is in arduino IDE.
Would be sad to see this library abandoned since it's the only one I can find that has webusb implementation for ESP32S2.
Please don't abandon this lib as there is no other lib that work on arduino. Also i don't see where the tinyusb changes that done by esp guys. and where is that core lib you are talking about?
I understand it is the only USB library and i wish i could keep it maintained, but i dont see option to continue in this format.
Maybe there is way to override functions in arduino-esp32, but i dont know it. If anyone knows how to do it i am open for PRs.
The hid issue mentioned here are because HID
was not enabled for some time in arduino-esp32, but it is fixed now in master, which also is suggesting @xtrinch is not using most recent code, but instead maybe v2.0.0-alpha.
Issue with midi is still existing for the same reason. It is not enabled in arduino-esp32, but i dont even want to open new issue about it, since it wont solve problem with callbacks.
I really like the fact there is interest to use this library, because i feel all my work is not pointless, and thank you all for using it.
I pasted the alpha set of errors, sorry! Updated them. Certainly not using the alpha branch as that one compiles without the linker errors.
I'll hopefully be able to provide a working example when I get around the flash mapping error.
非常喜欢这个库,希望可以继续更新下去
Finally got a response on the flash mapping error, so was able to test it out. Here is the PR demonstrating the changes (disregard the deleted files, didn't take the time to fix all the compilation errors).
[env:esp32s2doit-devkit-v1]
platform = espressif32
platform_packages =
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32#master
platformio/tool-esptoolpy @ ~1.30100
board = esp32-devkitlipo
framework = arduino
lib_deps =
https://github.com/chegewara/EspTinyUSB
board_build.mcu = esp32s2
build_flags =
-Wl,--wrap,tud_descriptor_configuration_cb
-Wl,--wrap,tud_descriptor_device_cb
-Wl,--wrap,tud_descriptor_string_cb
Won't work without the linker flags.
I've tested it and it works fine for me, CDC usb and web usb.
I see it is only platformio solution and most likely wont work with arduino IDE.
Platformio is just more handy when it comes to customizing stuff like build flags, for arduino one would have to add the platform.local.txt. You could version control the file, but it'd still have to be copied to its appropriate folder. Not an impossible task.
Finally got a response on the flash mapping error, so was able to test it out. Here is the PR demonstrating the changes (disregard the deleted files, didn't take the time to fix all the compilation errors).
[env:esp32s2doit-devkit-v1] platform = espressif32 platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32#master platformio/tool-esptoolpy @ ~1.30100 board = esp32-devkitlipo framework = arduino lib_deps = https://github.com/chegewara/EspTinyUSB board_build.mcu = esp32s2 build_flags = -Wl,--wrap,tud_descriptor_configuration_cb -Wl,--wrap,tud_descriptor_device_cb -Wl,--wrap,tud_descriptor_string_cb
Won't work without the linker flags.
I've tested it and it works fine for me, CDC usb and web usb.
Hi Very interested in having this working, although I tried this platform.io.ini and got many compilation errors. (Changing the arduino framework from #master to #2.0.0-alpha1 didn't help)
I also think I need
lib_ldf_mode = deep
to get it to find FS.h
@xtrinch - Is this still working well for you? any tips or changes to your .ini file example that might help? P.S Thanks for introducing me to platform.io
@calcut try this:
lib_deps =
https://github.com/chegewara/EspTinyUSB#platformio
Thanks after that most of the errors go away, but I still get
Linking .pio/build/esp32dev/firmware.elf
xtensa-esp32s2-elf-g++: error: Arduino: No such file or directory
xtensa-esp32s2-elf-g++: error: USB.map: No such file or directory
*** [.pio/build/esp32dev/firmware.elf] Error 1
========================================================== [FAILED] Took 5.82 seconds ==========================================================
The terminal process "platformio 'run', '--environment', 'esp32dev'" terminated with exit code: 1.
Which I suspect is nothing to do with this library. I think it happens anytime I try to use the Arduino framework (rather than esp-idf, which I had working fine with platform.io)
I just tested with CDC example and it seems to work:
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter
; Upload options: custom upload port, speed and extra flags
; Library options: dependencies, extra library storages
; Advanced options: extra scripting
;
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[env:esp32dev]
platform = espressif32
board = esp32dev
framework = arduino
platform_packages =
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32#master
platformio/tool-esptoolpy @ ~1.30100
lib_deps =
https://github.com/chegewara/EspTinyUSB#platformio
board_build.mcu = esp32s2
build_flags =
-Wl,--wrap,tud_descriptor_configuration_cb
-Wl,--wrap,tud_descriptor_device_cb
-Wl,--wrap,tud_descriptor_string_cb
lib_ldf_mode = deep
You will have issue with midi, because it is not enabled in arduino sdkconfig.
Thanks @xtrinch
PS actually i can compile without flags (strange):
build_flags =
-Wl,--wrap,tud_descriptor_configuration_cb
-Wl,--wrap,tud_descriptor_device_cb
-Wl,--wrap,tud_descriptor_string_cb
Awesome - Not sure what was wrong but I uninstalled Arduino and reinstalled Platform.io IDE (VS Code) and it started working.
I've tried the CDC and RAMDISK examples, which seem to work with a Adafruit Metro ESP32-S2 board.
One more question - do you know if there is a way to program the board over USB without pressing the boot/reset buttons? e.g. something like
upload_port = /dev/tty.usbmodem1234_56781
(Thats how it shows up on my Mac with the cdc example, but it won't upload that way)
I saw this thread, https://www.esp32.com/viewtopic.php?t=19432 But not clear what current situation is - any tips? Thanks a lot!
Thats great it works now.
Yes, it should be possible. I didnt check with PIO, but with arduino IDE, when library been working, its been possible. Just check comments in CDC example. Actually library is designed that you should not need to use that callback, but requires to use CDC.
Hmm, no luck with Arduino IDE either. (trying to flash a blinky example when your CDC example is running)
Sketch uses 213130 bytes (16%) of program storage space. Maximum is 1310720 bytes.
Global variables use 13848 bytes (4%) of dynamic memory, leaving 313832 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.1-dev
Serial port /dev/cu.usbmodem1234_56781
Connecting........_____....._____....._____....._____....._____....._____.....____An error occurred while uploading the sketch
_
A fatal error occurred: Failed to connect to ESP32-S2: Timed out waiting for packet header
I also tried /dev/tty.usbmodem1234_56781 in PIO but same result.
I'll try later with linux (Raspberry Pi OS), but having the library working at all via PIO is a great start for me. Fingers crossed for a long term solution to this (or at least better support via ESP-IDF).
I admit I didn't understand the bit about "comments in CDC example" I only see this
bool onConnect(bool dtr, bool rts)
{
Serial.printf("connection state changed, dtr: %d, rts: %d\n", dtr, rts);
return true; // allow to persist reset, when Arduino IDE is trying to enter bootloader mode
}
return true; // allow to persist reset, when Arduino IDE is trying to enter bootloader mode
Yes, that value is to allow enter the bootloader mode or not. Arduino IDE (actually esptool) is sending a set of changes of DTR/RTS and after few changes is expecting that S2 is in bootloader mode. In most cases this is expected behavior, but i wanted to give users option to refuse entering bootloader mode.
I tested it now and for some reason it is not working, which is strange. S2 is switching into download mode, but esptool fail to flash. Something is changed in arduino master or esptool, because with old arduino (arduino IDE) all works more or less.
Just to be explicit, are you talking about an older version of arduino-esp32 library?( i.e. not 'master') I tried 2.0.0-alpha1 but it didn't compile, at least not with the other settings and dependencies.
platform_packages =
; framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32#master
framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32 @ 2.0.0-alpha1
platformio/tool-esptoolpy @ ~1.30100
Error: Package version 0.0.0+sha.21947eb doesn't satisfy requirements 2.0.0-alpha1 based on PackageMetaData <type=tool name=framework-arduinoespressif32 version=0.0.0+sha.21947eb spec={'owner': 'platformio', 'id': None, 'name': 'framework-arduinoespressif32', 'requirements': '2.0.0-alpha1', 'url': 'git+https://github.com/espressif/arduino-esp32'}
Yes, i am talking about earlier version but used with arduino IDE, it wont work with PIO. I have specific arduino-esp32 commit which i am using for some projects and i am testing with it too. PIO with 2.0.0-alpha1 wont work, you have to use master.
It all depends what you are trying to achieve you may prefer to use this library or just to use USBCDC from arduino-esp32 in IDE using master branch.
Main goal is having an SD card exposed as MSC, so I can use as a datalogger and copy big files (e.g 10MB each) onto a Raspberry Pi for 4G upload.
Your SD_MSC example seems to do what I want, and this way allows me to make use of existing Arduino libraries for GPS etc. I have a feeling I'm gonna want FreeRTOS at some point...
Being able to program the ESP32-S2 from the Pi remotely would be a nice bonus, which is why I'm asking about USBCDC programming.
I'm pretty new to MCU programming, so any guidance is appreciated!
In that case my library is good starting point, because arduino is providing only CDC.
For esp-idf you may want to see this code: https://github.com/chegewara/esp32s2-msc-ota
With arduino IDE i am using this arduino-esp32 commit beedeea4541116106b38fc5c3a03821cdf6fe288, but you will have to apply SDFS PR i created which has been merged into 2.0.0. Only practice is giving good enough knowledge to achieve goals.
Hi, i want apology all it toke so long, but i was a bit busy and also not in mood to work with this library.
Today i fixed all issues related to changes in tinyusb and migrating to arduino-esp32 v2.0.0. There is one small issue i cant solve, but it can be fixed locally by users: https://github.com/chegewara/EspTinyUSB#known-issue
I also see that adafruit is adding now support for arduino tinyusb, so, my library probably will be obsolete.
Have a nice day and fun
Thanks for spending the time to resolve the issues. Can you provide an exact example of what needs to be edited in the 3 different files you state in your "known issues" section. I am not sure exactly where to add the "attribute ((weak))" text. Thanks!
This is 1 file and 3 functions:
__attribute__ ((weak)) uint8_t const *tud_descriptor_configuration_cb(uint8_t index)
Great, thanks for the example.
@chegewara tried with the modification on alpha
Arduino: 1.8.15 (Windows 10), Board: "ESP32S2 Dev Module, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:156: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:203: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:215: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:231: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:243: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/cdcusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\examples\cdc\cdc.ino:7:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:156: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:203: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:215: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:231: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:243: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:156: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:203: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:215: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:231: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:243: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:156: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:203: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:215: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:231: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:243: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp: In member function 'virtual int CDCusb::peek()':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:48:30: error: invalid conversion from 'uint8_t*' {aka 'unsigned char*'} to 'int' [-fpermissive]
tud_cdc_n_peek(_itf, &buffer);
^~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:48:37: error: too few arguments to function 'bool tud_cdc_n_peek(uint8_t, int, uint8_t*)'
tud_cdc_n_peek(_itf, &buffer);
^
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:72,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:9,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc_device.h:86:10: note: declared here
bool tud_cdc_n_peek (uint8_t itf, int pos, uint8_t* u8);
^~~~~~~~~~~~~~
Multiple libraries were found for "SD.h"
Used: C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Error compiling for board ESP32S2 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
`
Try again, you have mixed versions with v1.2.1: https://github.com/chegewara/EspTinyUSB/blob/1.2.1/src/classes/cdc/cdcusb.cpp#L48
tried a clean install. Got this when compiling the HIDcomposit example
Arduino: 1.8.15 (Windows 10), Board: "ESP32S2 Dev Module, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2020r3/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_672372\core\core_573f34d36350f55cc616cceeac5ef68d.a(main.cpp.o):(.literal._Z8loopTaskPv+0x8): undefined reference to `setup()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2020r3/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_672372\core\core_573f34d36350f55cc616cceeac5ef68d.a(main.cpp.o):(.literal._Z8loopTaskPv+0xc): undefined reference to `loop()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2020r3/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_672372\core\core_573f34d36350f55cc616cceeac5ef68d.a(main.cpp.o): in function `loopTask(void*)':
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\cores\esp32/main.cpp:31: undefined reference to `setup()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2020r3/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\cores\esp32/main.cpp:39: undefined reference to `loop()'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board ESP32S2 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Hi, the problem is because you are trying to use HID with arduino 2.0.0-alpha1 which was not enabled in arduino-esp32 due to "bug" in sdkconfig/menuconfig. There is nothing we can do. It is enabled in master branch.
Compiles and uploads fine but nothing happens with composit example
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino: In function 'void loop()':
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:23:17: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_737676\composite.ino:23:23: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\usb_descriptors.cpp:15:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\esptinyusb.cpp:9:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/dfuusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\dfu\dfuusb.cpp:4:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgamepad.h:1,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidgeneric.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidgeneric.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidcomposite.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidmouse.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidmouse.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidkeyboard.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidkeyboard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\hid\hidusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/sdusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\sdcard.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\mscusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/mscusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/ramdisk.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\msc\ramdisk.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/webusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src\classes\web\webusb.cpp:1:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:160: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:207: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:219: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:223: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:227: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:235: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:247: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-1.3.0\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:6:
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:239: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino: In function 'void loop()':
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:23:17: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_314794\composite.ino:23:23: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
Sketch uses 233994 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14040 bytes (4%) of dynamic memory, leaving 313640 bytes for local variables. Maximum is 327680 bytes.
Sketch uses 233994 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 14040 bytes (4%) of dynamic memory, leaving 313640 bytes for local variables. Maximum is 327680 bytes.
esptool.py v3.1
Serial port COM10
Connecting....Traceback (most recent call last):
File "esptool.py", line 4582, in <module>
File "esptool.py", line 4575, in _main
esptool.py v3.1
File "esptool.py", line 4074, in main
File "esptool.py", line 120, in get_default_connected_device
Serial port COM10
File "esptool.py", line 313, in __init__
File "serial\__init__.py", line 90, in serial_for_url
File "serial\serialwin32.py", line 64, in open
serial.serialutil.SerialException: could not open port 'COM10': PermissionError(13, 'Access is denied.', None, 5)
[14176] Failed to execute script esptool
the selected serial port [14176] Failed to execute script esptool
does not exist or your board is not connected
Chip is ESP32-S2
Features: WiFi, ADC and temperature sensor calibration in BLK2 of efuse
Crystal is 40MHz
MAC: 7c:df:a1:0d:f3:50
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Auto-detected Flash size: 4MB
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00001000 to 0x00004fff...
Flash will be erased from 0x00010000 to 0x00049fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 475.1 kbit/s)...
Hash of data verified.
Compressed 13632 bytes to 9368...
Writing at 0x00001000... (100 %)
Wrote 13632 bytes (9368 compressed) at 0x00001000 in 1.0 seconds (effective 104.9 kbit/s)...
Hash of data verified.
Compressed 234384 bytes to 130353...
Writing at 0x00010000... (12 %)
Writing at 0x0001d596... (25 %)
Writing at 0x0002372a... (37 %)
Writing at 0x00028ab3... (50 %)
Writing at 0x0002db6e... (62 %)
Writing at 0x0003338d... (75 %)
Writing at 0x0003c763... (87 %)
Writing at 0x00043b14... (100 %)
Wrote 234384 bytes (130353 compressed) at 0x00010000 in 11.9 seconds (effective 157.4 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.1 seconds (effective 363.7 kbit/s)...
Hash of data verified.
Leaving...
and with the "#if " code does not builds.
Arduino: 1.8.15 (Windows 10), Board: "ESP32S2 Dev Module, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 115200, None"
c:/users/shaber/documents/arduino/hardware/espressif/esp32/tools/xtensa-esp32s2-elf/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_536756\core\core_18f0c434b3e8ede8b97913dd693ee025.a(main.cpp.o):(.literal._Z8loopTaskPv+0x8): undefined reference to `setup()'
c:/users/shaber/documents/arduino/hardware/espressif/esp32/tools/xtensa-esp32s2-elf/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_536756\core\core_18f0c434b3e8ede8b97913dd693ee025.a(main.cpp.o):(.literal._Z8loopTaskPv+0xc): undefined reference to `loop()'
c:/users/shaber/documents/arduino/hardware/espressif/esp32/tools/xtensa-esp32s2-elf/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Temp\arduino_cache_536756\core\core_18f0c434b3e8ede8b97913dd693ee025.a(main.cpp.o): in function `loopTask(void*)':
C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32\cores\esp32/main.cpp:35: undefined reference to `setup()'
c:/users/shaber/documents/arduino/hardware/espressif/esp32/tools/xtensa-esp32s2-elf/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\Documents\Arduino\hardware\espressif\esp32\cores\esp32/main.cpp:43: undefined reference to `loop()'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board ESP32S2 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
1) i have no idea why it is compiling, it should not
2) like i said, in arduino-esp32 v2.0.0 HID is broken and will not works; CONFIG_USB_HID_ENABLED
is incorrect
https://github.com/espressif/arduino-esp32/blob/2.0.0-alpha1/tools/sdk/esp32s2/sdkconfig#L209
3) this is expected to get errors about missing setup and loop, see point 2
This is why i am thinking to abandon this library. Issues introduced in arduino-esp32 hit me into face and i have to answer dozens questions about the same issue. HID is not working with arduino-esp32 v2.0.0 and will not work ever. Period.
@chegewara i got that. I am using master now. Sad to say that all the effort are now going to circuitPython. And Esp32 guys are not able to give a stable release(with HID lib) after a year of the product launch for Arduino. I am poking you because i already finished writing my code when this lib worked. Also really don't want to learn python. Hopefully ESP guys make lib for that or Adafruit one works with their code. Thanks for your work.
@rahmanshaber What board are you using? When I replace the 2.0.0-alpha1 code with the master branch there are no longer any S2 boards selectable from the board manager.
@JimDrewGH If you download the latest master branch from github you'll see that the S2 boards are included.
Edit: I can confirm this as I again tried both the board manager and github versions of the master branch 2 minutes ago. The board manager version of esp32 1.06 does not include the S2 boards but the current git master does. Don't forget to run get.exe in the tools folder if installing the framework manually.
I'm still having problems with HID though. MSC works fine for me in both master and alpha - with appropriate selection of esptinyusb version.
My original project code which used MSC, HID, Adafruit SPIflash/fram and GFX all worked perfectly with the older arduino esp32-s2 dev branch and still does so I'm optimistic and very grateful for this library.
Hi, ive been on vacations so i am replying late, sorry.
Its odd, i think that HID should works with master branch and v1.3.0 of this lib, but there must be some issue in arduino-esp32.
Please try to remove #if CFG_TUD_HID
in example.
Hi chegewara, I hope you went somewhere nice!
Yes removing #if CFG_TUD_HID worked for me. I can now compile all examples (except midi) with master + attribute ((weak)) mods + lib v1.3.0
The midi example works in Alpha1 2.0.0 with lib 1.2.1.
Thanks for persevering with this.
MIDI is broken in arduino-esp32 in master. It is not enabled in sdkconfig: https://github.com/espressif/arduino-esp32/blob/2.0.0-alpha1/tools/sdk/esp32s2/sdkconfig#L212-L219
Yes I understand that from your earlier comments.
@chegewara Hi, is this commit will do any good to this lib? https://github.com/espressif/arduino-esp32/commit/268595c743084553a9f44153a15fc327c7eefb8d
I have no idea, didnt test with it yet. Probably should be fine, because this library rely on tinyusb, not arduino-esp32 USB library. Only changes in sdkconfig are important.
I tried rc1 with this lib master branch. the composite example.
Arduino: 1.8.15 (Windows 10), Board: "ESP32S2 Dev Module, UART0, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1\cores\esp32\esp32-hal-tinyusb.c:143:9: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
"\x09\x04", // 0: is supported language is English (0x0409)
^~~~~~~~~~
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r1/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: core\core.a(main.cpp.o):(.literal._Z8loopTaskPv+0x8): undefined reference to `setup()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r1/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: core\core.a(main.cpp.o):(.literal._Z8loopTaskPv+0xc): undefined reference to `loop()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r1/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: core\core.a(main.cpp.o): in function `loopTask(void*)':
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1\cores\esp32/main.cpp:35: undefined reference to `setup()'
c:/users/shaber/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32s2-elf-gcc/gcc8_4_0-esp-2021r1/bin/../lib/gcc/xtensa-esp32s2-elf/8.4.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1\cores\esp32/main.cpp:43: undefined reference to `loop()'
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board ESP32S2 Dev Module.
Currently each example is surrounded with #ifdef
, please try to remove it.
My bad, i put that guard in wrong place:
https://github.com/chegewara/EspTinyUSB/blob/master/examples/hid/composite/composite.ino#L5
should be after #include "hidcomposite.h"
i removed the guards and got this.
Arduino: 1.8.15 (Windows 10), Board: "ESP32S2 Dev Module, UART0, UART0, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), QIO, 80MHz, 4MB (32Mb), 921600, None"
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:162: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:209: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:221: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:225: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:229: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:237: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:249: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/hidcomposite.h:2,
from C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:6:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:241: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino: In function 'void loop()':
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:24:17: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
C:\Users\shaber\AppData\Local\Temp\arduino_modified_sketch_835171\composite.ino:24:23: warning: overflow in conversion from 'int' to 'int8_t' {aka 'signed char'} changes value from '-150' to '106' [-Woverflow]
device.move(-150, -150);
^~~~
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:72: warning: "CFG_TUSB_RHPORT0_MODE" redefined
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_DEVICE
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:162: note: this is the location of the previous definition
#define CFG_TUSB_RHPORT0_MODE OPT_MODE_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:73: warning: "CFG_TUSB_OS" redefined
#define CFG_TUSB_OS OPT_OS_FREERTOS
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:209: note: this is the location of the previous definition
#define CFG_TUSB_OS OPT_OS_NONE
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:98: warning: "CFG_TUD_CDC" redefined
#define CFG_TUD_CDC CONFIG_TINYUSB_CDC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:221: note: this is the location of the previous definition
#define CFG_TUD_CDC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:99: warning: "CFG_TUD_MSC" redefined
#define CFG_TUD_MSC CONFIG_TINYUSB_MSC_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:225: note: this is the location of the previous definition
#define CFG_TUD_MSC 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:100: warning: "CFG_TUD_HID" redefined
#define CFG_TUD_HID CONFIG_TINYUSB_HID_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:229: note: this is the location of the previous definition
#define CFG_TUD_HID 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:101: warning: "CFG_TUD_MIDI" redefined
#define CFG_TUD_MIDI CONFIG_TINYUSB_MIDI_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:237: note: this is the location of the previous definition
#define CFG_TUD_MIDI 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:103: warning: "CFG_TUD_DFU_RUNTIME" redefined
#define CFG_TUD_DFU_RUNTIME CONFIG_TINYUSB_DFU_RT_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:249: note: this is the location of the previous definition
#define CFG_TUD_DFU_RUNTIME 0
In file included from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:104: warning: "CFG_TUD_VENDOR" redefined
#define CFG_TUD_VENDOR CONFIG_TINYUSB_VENDOR_ENABLED
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/include/tusb_config.h:28,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb_option.h:241: note: this is the location of the previous definition
#define CFG_TUD_VENDOR 0
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp: In member function 'void MIDIusb::noteON(uint8_t, uint8_t, uint8_t)':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:29:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0x90, note, velocity);
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:29:5: note: suggested alternative: 'tud_midi_write'
tudi_midi_write24(channel, 0x90, note, velocity);
^~~~~~~~~~~~~~~~~
tud_midi_write
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp: In member function 'void MIDIusb::noteOFF(uint8_t, uint8_t, uint8_t)':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:35:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0x80, note, velocity);
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:35:5: note: suggested alternative: 'tud_midi_write'
tudi_midi_write24(channel, 0x80, note, velocity);
^~~~~~~~~~~~~~~~~
tud_midi_write
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp: In member function 'void MIDIusb::polyKey(uint8_t, uint8_t, uint8_t)':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:40:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0xa0, note, pressure);
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:40:5: note: suggested alternative: 'tud_midi_write'
tudi_midi_write24(channel, 0xa0, note, pressure);
^~~~~~~~~~~~~~~~~
tud_midi_write
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp: In member function 'void MIDIusb::controlChange(uint8_t, uint8_t, uint8_t)':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:45:5: error: 'tudi_midi_write24' was not declared in this scope
tudi_midi_write24(channel, 0xb0, controller, value);
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:45:5: note: suggested alternative: 'tud_midi_write'
tudi_midi_write24(channel, 0xb0, controller, value);
^~~~~~~~~~~~~~~~~
tud_midi_write
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp: In function 'void tud_midi_rx_cb(uint8_t)':
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:192:29: warning: 'bool tud_midi_receive(uint8_t*)' is deprecated: tud_midi_receive() is renamed to tud_midi_packet_read() [-Wdeprecated-declarations]
if(tud_midi_receive(_mid)) {
^
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:84,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:9,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/midi/midi_device.h:113:20: note: declared here
static inline bool tud_midi_receive(uint8_t packet[4])
^~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:192:29: warning: 'bool tud_midi_receive(uint8_t*)' is deprecated: tud_midi_receive() is renamed to tud_midi_packet_read() [-Wdeprecated-declarations]
if(tud_midi_receive(_mid)) {
^
In file included from C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:84,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:9,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src/midiusb.h:2,
from C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:1:
C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/midi/midi_device.h:113:20: note: declared here
static inline bool tud_midi_receive(uint8_t packet[4])
^~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:198:7: error: 'tud_midi_read_flush' was not declared in this scope
tud_midi_read_flush();
^~~~~~~~~~~~~~~~~~~
C:\Users\shaber\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\midi\midiusb.cpp:198:7: note: suggested alternative: 'tud_cdc_read_flush'
tud_midi_read_flush();
^~~~~~~~~~~~~~~~~~~
tud_cdc_read_flush
Multiple libraries were found for "SD.h"
Used: C:\Users\shaber\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-rc1\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Error compiling for board ESP32S2 Dev Module.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Looks like some API changed in tinyusb.
I just fixed code to make it build with latest master. New version is 1.3.1.
@chegewara Thanks, now it builds. so 2.0rc1 works with esptinyusb 1.3.1 with the changes mentioned in the readme.
@chegewara Fantastic! I also confirm that (for me) all examples compile with 1.3.1 / 2.0rc1 / attribute ((weak)) mods with the exception of the "All In One" example.
Many many thanks.
Hi All, I'm having a nightmare trying to get a successful build based on the recent posts (1.3.1, 2.0rc1, attribute weak etc,). I've tried all sorts and just not succeeded yet.
If anyone is using PlatformIO and got a successful build, please could you share your platformio.ini?
Thank you all for the hard work on this library!
I am trying to fix now all breaking changes introduced in upstream tinyusb library and i found there is some issue which i cant fix. As you all know the core repository for all espressif boards is https://github.com/espressif/arduino-esp32. Maintainers of that repository also are making tinyusb library built-in as a core library and with most recent they did i think i am not able to "fix" my library to let it run alongside core-tinyusb. Here is error log i am having now:
The problem is any of those upstream callbacks cant be overridden. Maybe there is some way to fix it all, but i spent few hours and endup in deep hole and without changes in arduino-esp32 i dont see option to continue developing this library.