Sorry, but i had to revert it for now. I am getting this when building in arduino IDE:
In file included from /home/chegewara/Arduino/libraries/esptinyusb/examples/device/msc/sdfat32/sdfat32.ino:6:
/home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:16:20: error: 'SdCsPin_t' has not been declared
bool initSD(SdCsPin_t ssPin);
^~~~~~~~~
/home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:17:20: error: 'SdCsPin_t' has not been declared
bool initSD(SdCsPin_t ssPin, uint32_t maxSck);
^~~~~~~~~
/home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:35:5: error: 'SdFat32' does not name a type; did you mean 'SdFatEX'?
SdFat32 sdFat;
^~~~~~~
SdFatEX
/home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:36:5: error: 'SdCsPin_t' does not name a type
SdCsPin_t sdSSPin = 0;
^~~~~~~~~
In file included from /home/chegewara/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdSpiCard.h:33,
from /home/chegewara/Arduino/libraries/SdFat_-_Adafruit_Fork/src/BlockDriver.h:32,
from /home/chegewara/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdFat.h:32,
from /home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:4,
from /home/chegewara/Arduino/libraries/esptinyusb/examples/device/msc/sdfat32/sdfat32.ino:6:
/home/chegewara/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdInfo.h:105:77: error: cannot convert 'SPISettings' to 'uint32_t' {aka 'unsigned int'} in initialization
#define SD_SCK_MHZ(maxMhz) SPISettings(1000000UL*maxMhz, MSBFIRST, SPI_MODE0)
^
/home/chegewara/Arduino/libraries/SdFat_-_Adafruit_Fork/src/SdCard/SdInfo.h:108:24: note: in expansion of macro 'SD_SCK_MHZ'
#define SPI_FULL_SPEED SD_SCK_MHZ(50)
^~~~~~~~~~
/home/chegewara/Arduino/libraries/esptinyusb/src/sdfatusb.h:37:32: note: in expansion of macro 'SPI_FULL_SPEED'
uint32_t sdSck = SPI_FULL_SPEED;
^~~~~~~~~~~~~~
sdfat32:13:1: error: 'File32' does not name a type; did you mean 'File'?
File32 root;
^~~~~~
File
sdfat32:14:1: error: 'File32' does not name a type; did you mean 'File'?
File32 file;
^~~~~~
File
/home/chegewara/Arduino/libraries/esptinyusb/examples/device/msc/sdfat32/sdfat32.ino: In function 'void loop()':
sdfat32:60:7: error: 'root' was not declared in this scope
root.open("/");
^~~~
/home/chegewara/Arduino/libraries/esptinyusb/examples/device/msc/sdfat32/sdfat32.ino:60:7: note: suggested alternative: 'oct'
root.open("/");
^~~~
oct
sdfat32:61:14: error: 'file' was not declared in this scope
while( file.openNext(&root, O_RDONLY) ) {
^~~~
/home/chegewara/Arduino/libraries/esptinyusb/examples/device/msc/sdfat32/sdfat32.ino:61:14: note: suggested alternative: 'File'
while( file.openNext(&root, O_RDONLY) ) {
^~~~
File
Multiple libraries were found for "SD.h"
Used: /home/chegewara/.arduino15/packages/esp32/hardware/esp32/2.0.3/libraries/SD
Not used: /home/chegewara/Documents/arduino-1.8.13/libraries/SD
exit status 1
'File32' does not name a type; did you mean 'File'?
Reverts chegewara/EspTinyUSB#103
Sorry, but i had to revert it for now. I am getting this when building in arduino IDE: