Closed Defozo closed 2 years ago
Hi, there is some issue with library under arduino-esp32 v2.0. I did not have time to investigate it yet. Thanks for reporting.
Thank you for your quick reply. Could you point me where I can find version of arduino-esp32 that works with this library? I believe arduino-esp32 2.0.0-alpha1 is the only one available in the Board Manager that has esp32-s2 support.
I'm currently using this index: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
Yes, it is problematic now, since esp32-s2 and idf-release/v4.2 branch has been deleted. You could for now checkout to some older commit that was idf-release/v4.2: https://github.com/espressif/arduino-esp32/tree/71e2142c7f73a043331c42ecdd900b3c2c81b84a
When i have time i will try to find cause and fix it under v2.0.0.
Hello people Is there already a possibility to operate the ESP32S2 as MSC (USB-STICK) in "arduino-esp32 2.0.0-alpha1". I also get the same error messages as with Defezo
@Black-Blade I just want to say that I tested the lib with the commit of idf-release/v4.2 that @chegewara suggested and it works! (Thank you very much! @chegewara) However, in order to use sd card example I think you'll have to clone master branch as I think this issue: https://github.com/chegewara/EspTinyUSB/issues/27 isn't resolved in 1.2.0 release of the lib.
Hello everybody Got me the branch https://github.com/espressif/arduino-esp32/tree/71e2142c7f73a043331c42ecdd900b3c2c81b84a downloaded.
How do I have to replace the folders or files in my Adapt or replace .arduino15 / packages / esp32 since I can't get it
@Black-Blade I put it in C:\Users\Defozo\Documents\Arduino\hardware\espressif\esp32
. Defozo
is my username in Windows - change it to match yours.
hey @Defozo I tried to build again in Windows 10.
Now I've installed everything and tried to get the example ("cdcusb") to work. But again wrong
Arduino now outputs the following errors.
"C:\Users\sch280\Documents\Arduino\libraries\ESP32TinyUSB\src\classes\msc\sdcard.cpp: In member function 'virtual int32_t SDCallbacks::onRead(uint8_t, uint32_t, uint32_t, void, uint32_t)':
C:\Users\sch280\Documents\Arduino\libraries\ESP32TinyUSB\src\classes\msc\sdcard.cpp:66:12: error: 'class fs::SDFS' has no member named 'readRAW'
SD.readRAW((uint8_t)buffer, lba);
^~~
C:\Users\sch280\Documents\Arduino\libraries\ESP32TinyUSB\src\classes\msc\sdcard.cpp: In member function 'virtual int32_t SDCallbacks::onWrite(uint8_t, uint32_t, uint32_t, void, uint32_t)':
C:\Users\sch280\Documents\Arduino\libraries\ESP32TinyUSB\src\classes\msc\sdcard.cpp:74:12: error: 'class fs::SDFS' has no member named 'writeRAW'
SD.writeRAW((uint8_t)buffer, lba);
^~~~
exit status 1"
what am I doing wrong again? best regards Black-Blade
@Black-Blade You are doing all good, it was my fault, because i updated this library before my PR has been merged into arduino-esp32. Please check this isue: https://github.com/chegewara/EspTinyUSB/issues/27
Hi, any update on this? Getting a bunch of errors compiling with the alpha release of arduino-esp32.
It is issue in arduino-esp32 and we have to wait till it will be updated in next release version: https://github.com/espressif/arduino-esp32/issues/5101
I can do nothing with it, but if you want to use any other class but hid, then you can delete all files related to HID from this library.
Hmm, well that issue was closed though?
It has been merged into master and should fix it.
现在这个问题解决了吗?能正常使用了吗
@chegewara i tried the last commit of esp32-arduino and this issue is gone but i got this new issue,
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp: In member function 'virtual int CDCusb::peek()':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:45: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 C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:72,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src/usb_descriptors.h:17,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src/esptinyusb.h:3,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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);
^~~~~~~~~~~~~~
exit status 1
Error compiling for board ESP32S2 Dev Module.
Thanks for update.
Looks like tinyusb has changed some functions definition. You should be able to fix it easy by removing 2nd parameter (0) in this line:
src\classes\cdc\cdcusb.cpp:45:40
I will update library when i have some time.
@chegewara this is the change i did
int CDCusb::peek()
{
if (tud_cdc_n_connected(_itf))
{
uint8_t buffer;
tud_cdc_n_peek(_itf, &buffer);
return buffer;
}
else
{
return -1;
}
}
then got this error
In file included from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidcomposite.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidcomposite.cpp: In member function 'virtual bool HIDcomposite::begin(char*)':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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 C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidkeyboard.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidkeyboard.cpp: In member function 'virtual bool HIDkeyboard::begin(char*)':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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 C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidgamepad.cpp:1:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidgamepad.cpp: In member function 'virtual bool HIDgamepad::begin(char*)':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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 C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidgeneric.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidgeneric.cpp: In member function 'virtual bool HIDgeneric::begin(char*)':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
In file included from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:65,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidmouse.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\hid\hidmouse.cpp: In member function 'virtual bool HIDmouse::begin(char*)':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\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)};
^~~~~~~~~~~~~~~~~~
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/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,\
^~~~~~~~~~~~~~
exit status 1
Error compiling for board ESP32S2 Dev Module.
Ok then, it looks like there is plenty of changes in tinyusb i have to address. Thanks for testing and reporting
Hi all! I make a workaround, but works without HID features.
1) Clean install of Arduino 1.8.15 for Windows (.EXE) 2) Open Arduino IDE... 3) In File -> Preferences, add "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json" to "Additional Boards Manager URLs" 4) In Tools -> Board -> Boards Manager..., search for "esp32", and add "esp32" by "Espressif Systems", version "2.0.0-alpha1" 5) In Sketch -> Include Library -> Manage Libraries..., search for "esp32tinyusb", and add "ESP32TinyUSB" by "Dariusz Krempa", version "1.2.0" 6) In Tools -> Board -> ESP32 Arduino -> ESP32S2 Dev Module 7) Open CDC sample at File -> Examples -> ESP32TinyUSB -> cdc 8) if you build now will fail, so, go to File Explorer... 9) Search for file "Documents\Arduino\libraries\ESP32TinyUSB\src\classes and remove both folders "hid" and "midi" 10) Come back to Arduino IDE and you are ready to build and upload firmware to board
Good to know at least part of library works with v2.0.0, but it wont work with master branch i think, so no more after v2.0.0. Thanks for info @diegonunesbr
The HID aspect of this great library is probably the most wanted feature. Any idea when an updated version with HID support will be released?
BTW, deleting the HID and MIDI directories in the library also work under Arduino IDE v1.8.13. I wasn't aware there was a v1.8.15 available. :)
Tried the latest commit, and the error is different now i think @chegewara
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp: In member function 'virtual int CDCusb::peek()':
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:45: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 C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/tusb.h:72,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src/usb_descriptors.h:17,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src/esptinyusb.h:3,
from C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\shaber\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\espressif\esp32/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src/class/cdc/cdc_device.h:85:10: note: declared here
bool tud_cdc_n_peek (uint8_t itf, uint8_t* u8);
^~~~~~~~~~~~~~
exit status 1
Error compiling for board ESP32S2 Dev Module
I get these same errors (above) now with v1.3.0 of the library, even with the attribute ((weak)) changes made to the HAL file.
I did not get these errors with v1.2.0, but I just deleted the two class folders (HID and MIDI) to make the compilations work fine. Has anyone else gotten v1.3.0 to compile?
@JimDrewGH What version of arduino-esp32 are you using? I tested with master, but it should works with v2.0.0, as all files should have a guards. Please make sure you have v1.3.0 of this library: https://github.com/chegewara/EspTinyUSB/blob/master/src/classes/midi/midiusb.cpp#L3 https://github.com/chegewara/EspTinyUSB/blob/master/src/classes/hid/hidcomposite.cpp#L3
Did the name change? I thought this has always been called ESP32TinyUSB, and now you show it as called ESPTinyUSB. The library installs under the Arduino library handler as ESP32TinyUSB. What should this really be called? Maybe I have a mix up of libraries?
Maybe it is confusing, because name of repository is not the same as arduino library name:
name=ESP32TinyUSB
Your download here (when you pull the code) is ESPTinyUSB. So, if you do a normal download and install the library manually (instead of through the library manager), it is going to have the wrong name. I just did it.
Yeah, sorry for that.
So, it makes no difference in the errors during compiling.
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"
Using board 'esp32s2' from platform in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1
Using core 'esp32' from platform in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1
In file included from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/mscusb.h:2,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/sdusb.h:2,
from C:\Users\Jim\AppData\Local\Temp\arduino_modified_sketch_227988\RetroSCSI.ino:42:
C:\Users\Jim\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
Compiling libraries...
Compiling library "EspTinyUSB-master"
"C:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s2-elf-gcc\\gcc8_4_0-esp-2020r3/bin/xtensa-esp32s2-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4-dev-960-gcf457d412\"" -DESP_PLATFORM "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/config" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/newlib/platform_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/port/xtensa/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/include/soc" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/port/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/port/esp32s2/private_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/heap/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/log/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/include/apps" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/include/apps/sntp" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/lwip/src/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/port/esp32/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/port/esp32/include/arch" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/hal/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/hal/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_rom/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_rom/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/port/soc" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/port/public_compat" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/driver/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/driver/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_pm/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_ringbuf/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/efuse/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/efuse/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/xtensa/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/xtensa/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/vfs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_wifi/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_wifi/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_event/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_netif/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_eth/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/tcpip_adapter/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/app_trace/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_timer/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/mbedtls/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/app_update/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/spi_flash/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/bootloader_support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_ipc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nvs_flash/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/pthread/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/xtensa" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/espcoredump/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/espcoredump/include/port/xtensa" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/include/esp_supplicant" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/asio/asio/asio/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/asio/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/cbor/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/unity/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/unity/unity/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/cmock/CMock/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/port/include/coap" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/libcoap/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/libcoap/include/coap2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/console" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nghttp/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-tls" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_adc_cal/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hid/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/tcp_transport/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_http_client/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_http_server/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_https_ota/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_https_server/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protobuf-c/protobuf-c" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/common" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/security" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/transports" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mdns/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_local_ctrl/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/sdmmc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_serial_slave_link/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_websocket_client/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/expat/expat/expat/lib" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/expat/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wear_levelling/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/diskio" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/vfs" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freemodbus/common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/idf_test/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/idf_test/include/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/jsmn/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/json/cJSON" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/libsodium/port_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mqtt/esp-mqtt/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/openssl/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/perfmon/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/spiffs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/touch_element/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/ulp/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wifi_provisioning/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/include/freertos" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_littlefs/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_littlefs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/iir/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/fir/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/fft/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/dct/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/conv/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/face_detection/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/face_recognition/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/object_detection/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/image_util/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/pose_estimation/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/lib/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fb_gfx/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -std=gnu++11 -fexceptions -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10815 -DARDUINO_ESP32S2_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32S2_DEV\"" "-DARDUINO_VARIANT=\"esp32s2\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_SERIAL_PORT=0 "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\cores\\esp32" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\variants\\esp32s2" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\EspTinyUSB-master\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\FS\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SD\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SPI\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\EEPROM\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\Wire\\src" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\LITTLEFS\\src" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\ESP32httpUpdate\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\WiFi\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\HTTPClient\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\WiFiClientSecure\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\Update\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SPIFFS\\src" "C:\\Users\\Jim\\Documents\\Arduino\\libraries\\EspTinyUSB-master\\src\\usb_descriptors.cpp" -o "C:\\Users\\Jim\\AppData\\Local\\Temp\\arduino_build_193412\\libraries\\EspTinyUSB-master\\usb_descriptors.cpp.o"
"C:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s2-elf-gcc\\gcc8_4_0-esp-2020r3/bin/xtensa-esp32s2-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4-dev-960-gcf457d412\"" -DESP_PLATFORM "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/config" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/newlib/platform_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/port/xtensa/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/include/soc" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/port/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hw_support/port/esp32s2/private_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/heap/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/log/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/include/apps" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/include/apps/sntp" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/lwip/src/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/port/esp32/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/lwip/port/esp32/include/arch" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/soc/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/hal/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/hal/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_rom/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_rom/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/port/soc" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_system/port/public_compat" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/driver/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/driver/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_pm/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_ringbuf/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/efuse/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/efuse/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/xtensa/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/xtensa/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/vfs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_wifi/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_wifi/esp32s2/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_event/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_netif/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_eth/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/tcpip_adapter/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/app_trace/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_timer/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/mbedtls/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/app_update/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/spi_flash/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/bootloader_support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_ipc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nvs_flash/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/pthread/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/xtensa" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_gdbstub/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/espcoredump/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/espcoredump/include/port/xtensa" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wpa_supplicant/include/esp_supplicant" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/asio/asio/asio/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/asio/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/cbor/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/unity/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/unity/unity/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/cmock/CMock/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/port/include/coap" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/libcoap/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/coap/libcoap/include/coap2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/console" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nghttp/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-tls" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_adc_cal/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_hid/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/tcp_transport/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_http_client/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_http_server/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_https_ota/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_https_server/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protobuf-c/protobuf-c" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/common" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/security" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/protocomm/include/transports" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mdns/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_local_ctrl/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/sdmmc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_serial_slave_link/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_websocket_client/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/expat/expat/expat/lib" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/expat/port/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wear_levelling/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/diskio" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/vfs" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fatfs/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freemodbus/common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/idf_test/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/idf_test/include/esp32s2" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/jsmn/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/json/cJSON" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/libsodium/port_include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/mqtt/esp-mqtt/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/openssl/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/perfmon/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/spiffs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/touch_element/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/ulp/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/wifi_provisioning/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/freertos/include/freertos" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/tinyusb/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/arduino_tinyusb/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_littlefs/src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp_littlefs/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/support/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/iir/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/fir/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/fft/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/dct/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/conv/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-dsp/modules/common/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/face_detection/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/face_recognition/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/object_detection/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/image_util/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/pose_estimation/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/esp-face/lib/include" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1/tools/sdk/esp32s2/include/fb_gfx/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -std=gnu++11 -fexceptions -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10815 -DARDUINO_ESP32S2_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32S2_DEV\"" "-DARDUINO_VARIANT=\"esp32s2\"" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_SERIAL_PORT=0 "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\cores\\esp32" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\variants\\esp32s2" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\EspTinyUSB-master\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\FS\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SD\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SPI\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\EEPROM\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\Wire\\src" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\Adafruit_NeoPixel" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\LITTLEFS\\src" "-IC:\\Users\\Jim\\Documents\\Arduino\\libraries\\ESP32httpUpdate\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\WiFi\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\HTTPClient\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\WiFiClientSecure\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\Update\\src" "-IC:\\Users\\Jim\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0-alpha1\\libraries\\SPIFFS\\src" "C:\\Users\\Jim\\Documents\\Arduino\\libraries\\EspTinyUSB-master\\src\\esptinyusb.cpp" -o "C:\\Users\\Jim\\AppData\\Local\\Temp\\arduino_build_193412\\libraries\\EspTinyUSB-master\\esptinyusb.cpp.o"
In file included from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\usb_descriptors.cpp:15:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\esptinyusb.cpp:9:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:7,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp: In member function 'virtual int CDCusb::peek()':
C:\Users\Jim\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\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:9,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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 "LITTLEFS.h"
Used: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\LITTLEFS
Not used: C:\Users\Jim\Documents\Arduino\libraries\LittleFS_esp32
Multiple libraries were found for "WiFi.h"
Used: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\WiFi
Not used: C:\Program Files (x86)\Arduino\libraries\WiFi
Multiple libraries were found for "SD.h"
Used: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\SD
Not used: C:\Program Files (x86)\Arduino\libraries\SD
Not used: C:\Users\Jim\Documents\Arduino\libraries\SD
Using library EspTinyUSB-master at version 1.3.0 in folder: C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master
Using library FS at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\FS
Using library SD at version 1.0.5 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\SD
Using library SPI at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\SPI
Using library EEPROM at version 1.0.3 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\EEPROM
Using library Wire at version 1.0.1 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\Wire
Using library Adafruit_NeoPixel at version 1.8.2 in folder: C:\Users\Jim\Documents\Arduino\libraries\Adafruit_NeoPixel
Using library ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays at version 4.2.0 in folder: C:\Users\Jim\Documents\Arduino\libraries\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays
Using library LITTLEFS at version 2.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\LITTLEFS
Using library ESP32httpUpdate at version 2.1.145 in folder: C:\Users\Jim\Documents\Arduino\libraries\ESP32httpUpdate
Using library WiFi at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\WiFi
Using library HTTPClient at version 1.2 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\HTTPClient
Using library WiFiClientSecure at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\WiFiClientSecure
Using library Update at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\Update
Using library SPIFFS at version 1.0 in folder: C:\Users\Jim\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0-alpha1\libraries\SPIFFS
exit status 1
Error compiling for board ESP32S2 Dev Module.
This is not the same error:
C:\Users\Jim\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\Jim\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\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src/esptinyusb.h:9,
from C:\Users\Jim\Documents\Arduino\libraries\EspTinyUSB-master\src\classes\cdc\cdcusb.cpp:2:
C:\Users\Jim\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);
Library has been updated and tested with arduino-esp32 master branch. You are trying to use it with 2.0.0-alpha1. Upstream tinyusb library API has been changed a bit and thats why you get errors.
@JimDrewGH i made this just for you ;)
Thank you! I will give a whirl! :)
I am confused about one thing though - you can't use a ESP32S2 with the master branch. It requires v2.0.0 in order for the board manager to display any of the ESP32S2 developer boards. I confirmed this with the ESP32 group. The only ESP32 that supports USB is the ESP32S2, which is required to use the v2.0.0 core. So, what device are you using that supports USB and are you really using that with the master branch?
I tried the new version, and it does compile successfully, but with the same dozens of warnings. Thank you! Now I need to figure out why the max speed of a file transfer with the msc (SD) is only 400KB/s.
I am confused about one thing though - you can't use a ESP32S2 with the master branch. It requires v2.0.0 in order for the board manager to display any of the ESP32S2 developer boards. I confirmed this with the ESP32 group.
I think you should change a group. arduino-esp32 is supporting esp32, S2 and C3 and i am using S2 to work with USB (soon also S3). I dont know about PIO, because i think you are saying now about PIO, which is very problematic recently.
PS it is more or less correct speed of SD card
@JimDrewGH The bottleneck speed is on SD driver with SPI bus. SDMMC driver (1 bit mode) is twice faster than SD driver (1 bit mode), but unfortunately ESP32s2 doesn't support SDMMC driver. Remember, Esp32s2 is full-speed only (12 Mbit / second) ~ 1.5 MB/s will be the max transfer speed. Maybe, SD driver in 4 bits mode can be faster.
I am getting ~1.2MB/s out of the S2 with the standard SPI mode doing basic SD card tests (open/write/read). So, the bottle neck is not in the SD side. I guess it could be a combination of the USB overhead and the SD speed?
Is there a driver that bit-bangs the 4 bit mode? I am guessing that would be faster than the SPI bus.
@chegewara everything works perfectly with the special version you made, so thank you very much for that! I can now experiment with HID devices. By the way, right on the main ESP32 github page is this big bold text that I was told to refer to by the ESP32 group, for making the S2 work:
ESP32-S2 and ESP32-C3 Support
If you want to test ESP32-S2 and/or ESP32-C3 through the board manager, please use the development release link: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json and install the latest 2.0.0 version.
Yes, it is for v2.0.0-alpha1 support installed with boards manager. Now you can go to esp32 installation folder and upgrade to master.
When I do that, it over-writes the v2.0.0-alpha1 version and anything that requires it no longer works. At some point they will push v2.0.0 as stable and then everything should be in sync.
I discovered why I can't configure an EP size more than 64 bytes... ESP32S2 USB is similar (or a copy) from STM32F407 USB.... the registers have the same names.
ESP registers map: https://github.com/espressif/esp-idf/blob/master/components/soc/esp32s2/include/soc/usb_reg.h
STM32 RM0090 reference manual: https://www.st.com/resource/en/reference_manual/dm00031020-stm32f405-415-stm32f407-417-stm32f427-437-and-stm32f429-439-advanced-arm-based-32-bit-mcus-stmicroelectronics.pdf
In STM32, only High Speed mode supports EndPoint size with 512 bytes. Full Speed supports only 64 bytes.
So, if ESP32s2 copies STM32, in Full Speed mode, it is impossible to configure EP size with more than 64 bytes.
I spent 2 days working on file dcd_esp32s2.c (from esp-idf), trying several values on registers without success. If you setup the registers with more than 64 bytes, USB enters in susped.
When I'm trying to compile the keyboard example I get:
I'm using version 1.2.0 of the library.