This results in compilation errors:
...
(.text._ZN10SdioCardEX9readBlockEmPh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX.cpp.o: in function `SdioCardEX::syncBlocks()':
SdioCardEX.cpp:(.text._ZN10SdioCardEX10syncBlocksEv+0x0): multiple definition of `SdioCardEX::syncBlocks()'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX 2.cpp.o:SdioCardEX 2.cpp:(.text._ZN10SdioCardEX10syncBlocksEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX.cpp.o: in function `SdioCardEX::writeBlock(unsigned long, unsigned char const*)':
SdioCardEX.cpp:(.text._ZN10SdioCardEX10writeBlockEmPKh+0x0): multiple definition of `SdioCardEX::writeBlock(unsigned long, unsigned char const*)'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX 2.cpp.o:SdioCardEX 2.cpp:(.text._ZN10SdioCardEX10writeBlockEmPKh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX.cpp.o:(.rodata._ZTV10SdioCardEX+0x0): multiple definition of `vtable for SdioCardEX'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SdCard/SdioCardEX 2.cpp.o:(.rodata._ZTV10SdioCardEX+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::activate()':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver8activateEv+0x0): multiple definition of `SdSpiAltDriver::activate()'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver8activateEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::begin(unsigned char)':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver5beginEh+0x0): multiple definition of `SdSpiAltDriver::begin(unsigned char)'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver5beginEh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::deactivate()':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver10deactivateEv+0x0): multiple definition of `SdSpiAltDriver::deactivate()'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver10deactivateEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::receive()':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver7receiveEv+0x0): multiple definition of `SdSpiAltDriver::receive()'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver7receiveEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::receive(unsigned char*, unsigned int)':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver7receiveEPhj+0x0): multiple definition of `SdSpiAltDriver::receive(unsigned char*, unsigned int)'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver7receiveEPhj+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::send(unsigned char)':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver4sendEh+0x0): multiple definition of `SdSpiAltDriver::send(unsigned char)'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver4sendEh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD.cpp.o: in function `SdSpiAltDriver::send(unsigned char const*, unsigned int)':
SdSpiSAMD.cpp:(.text._ZN14SdSpiAltDriver4sendEPKhj+0x0): multiple definition of `SdSpiAltDriver::send(unsigned char const*, unsigned int)'; .pio/build/adafruit_itsybitsy_m4/lib0b2/SdFat - Adafruit Fork/SpiDriver/SdSpiSAMD 2.cpp.o:SdSpiSAMD 2.cpp:(.text._ZN14SdSpiAltDriver4sendEPKhj+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::end()':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI3endEv+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::end()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI3endEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::setClockSpeed(unsigned long, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI13setClockSpeedEmm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::setClockSpeed(unsigned long, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI13setClockSpeedEmm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::begin()':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI5beginEv+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::begin()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI5beginEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::runCommand(unsigned char)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI10runCommandEh+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::runCommand(unsigned char)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI10runCommandEh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::readCommand(unsigned char, unsigned char*, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI11readCommandEhPhm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::readCommand(unsigned char, unsigned char*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI11readCommandEhPhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::writeCommand(unsigned char, unsigned char const*, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI12writeCommandEhPKhm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::writeCommand(unsigned char, unsigned char const*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI12writeCommandEhPKhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::eraseCommand(unsigned char, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI12eraseCommandEhm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::eraseCommand(unsigned char, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI12eraseCommandEhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::readMemory(unsigned long, unsigned char*, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI10readMemoryEmPhm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::readMemory(unsigned long, unsigned char*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI10readMemoryEmPhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::writeMemory(unsigned long, unsigned char const*, unsigned long)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI11writeMemoryEmPKhm+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::writeMemory(unsigned long, unsigned char const*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPI11writeMemoryEmPKhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI()':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Ev+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Ev+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI()':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Ev+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Ev+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI(signed char, signed char, signed char, signed char, signed char, signed char)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Eaaaaaa+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI(signed char, signed char, signed char, signed char, signed char, signed char)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Eaaaaaa+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o: in function `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI(signed char, signed char, signed char, signed char, signed char, signed char)':
Adafruit_FlashTransport_QSPI_SAMD.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Eaaaaaa+0x0): multiple definition of `Adafruit_FlashTransport_QSPI::Adafruit_FlashTransport_QSPI(signed char, signed char, signed char, signed char, signed char, signed char)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:Adafruit_FlashTransport_QSPI_SAMD 2.cpp:(.text._ZN28Adafruit_FlashTransport_QSPIC2Eaaaaaa+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD.cpp.o:(.rodata._ZTV28Adafruit_FlashTransport_QSPI+0x0): multiple definition of `vtable for Adafruit_FlashTransport_QSPI'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/qspi/Adafruit_FlashTransport_QSPI_SAMD 2.cpp.o:(.rodata._ZTV28Adafruit_FlashTransport_QSPI+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::setClockSpeed(unsigned long, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI13setClockSpeedEmm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::setClockSpeed(unsigned long, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI13setClockSpeedEmm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::begin()':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI5beginEv+0x0): multiple definition of `Adafruit_FlashTransport_SPI::begin()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI5beginEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::end()':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI3endEv+0x0): multiple definition of `Adafruit_FlashTransport_SPI::end()'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI3endEv+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::runCommand(unsigned char)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI10runCommandEh+0x0): multiple definition of `Adafruit_FlashTransport_SPI::runCommand(unsigned char)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI10runCommandEh+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::readCommand(unsigned char, unsigned char*, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11readCommandEhPhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::readCommand(unsigned char, unsigned char*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11readCommandEhPhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::writeCommand(unsigned char, unsigned char const*, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI12writeCommandEhPKhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::writeCommand(unsigned char, unsigned char const*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI12writeCommandEhPKhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass*)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhP8SPIClass+0x0): multiple definition of `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass*)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhP8SPIClass+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass*)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhP8SPIClass+0x0): multiple definition of `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass*)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhP8SPIClass+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass&)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhR8SPIClass+0x0): multiple definition of `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass&)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhR8SPIClass+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass&)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhR8SPIClass+0x0): multiple definition of `Adafruit_FlashTransport_SPI::Adafruit_FlashTransport_SPI(unsigned char, SPIClass&)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPIC2EhR8SPIClass+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::fillAddress(unsigned char*, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11fillAddressEPhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::fillAddress(unsigned char*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11fillAddressEPhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::eraseCommand(unsigned char, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI12eraseCommandEhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::eraseCommand(unsigned char, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI12eraseCommandEhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::readMemory(unsigned long, unsigned char*, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI10readMemoryEmPhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::readMemory(unsigned long, unsigned char*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI10readMemoryEmPhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o: in function `Adafruit_FlashTransport_SPI::writeMemory(unsigned long, unsigned char const*, unsigned long)':
Adafruit_FlashTransport_SPI.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11writeMemoryEmPKhm+0x0): multiple definition of `Adafruit_FlashTransport_SPI::writeMemory(unsigned long, unsigned char const*, unsigned long)'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:Adafruit_FlashTransport_SPI 2.cpp:(.text._ZN27Adafruit_FlashTransport_SPI11writeMemoryEmPKhm+0x0): first defined here
/Users/ewoolsey/.platformio/packages/toolchain-gccarmnoneeabi/bin/../lib/gcc/arm-none-eabi/9.3.1/../../../../arm-none-eabi/bin/ld: .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI.cpp.o:(.rodata._ZTV27Adafruit_FlashTransport_SPI+0x0): multiple definition of `vtable for Adafruit_FlashTransport_SPI'; .pio/build/adafruit_itsybitsy_m4/lib69f/Adafruit SPIFlash/spi/Adafruit_FlashTransport_SPI 2.cpp.o:(.rodata._ZTV27Adafruit_FlashTransport_SPI+0x0): first defined here
collect2: error: ld returned 1 exit status
*** [.pio/build/adafruit_itsybitsy_m4/firmware.elf] Error 1