c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::call_back(FlexIOHandler*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\cores\teensy4/EventResponder.h:142: multiple definition of `FlexIOSPI::call_back(FlexIOHandler*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:415: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `EventResponder::triggerEvent(int, void*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\cores\teensy4/EventResponder.h:140: multiple definition of `FlexIOSPI::_dma_rxISR1()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:560: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::_dma_rxISR0()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:556: multiple definition of `FlexIOSPI::_dma_rxISR0()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:556: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::begin()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:13: multiple definition of `FlexIOSPI::begin()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:13: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::end()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:200: multiple definition of `FlexIOSPI::end()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:200: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::beginTransaction(FlexIOSPISettings)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:215: multiple definition of `FlexIOSPI::beginTransaction(FlexIOSPISettings)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:215: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::endTransaction()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:267: multiple definition of `FlexIOSPI::endTransaction()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:267: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::setShiftBufferOut(unsigned long, unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:270: multiple definition of `FlexIOSPI::setShiftBufferOut(unsigned long, unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:270: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::setShiftBufferOut(void const*, unsigned char, unsigned int)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:279: multiple definition of `FlexIOSPI::setShiftBufferOut(void const*, unsigned char, unsigned int)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:279: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::getShiftBufferIn(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:301: multiple definition of `FlexIOSPI::getShiftBufferIn(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:301: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::getShiftBufferIn(void*, unsigned char, unsigned int)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:311: multiple definition of `FlexIOSPI::getShiftBufferIn(void*, unsigned char, unsigned int)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:311: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOHandler::port()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.h:89: multiple definition of `FlexIOSPI::transferNBits(unsigned long, unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.h:89: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::transferBufferNBits(void const*, void*, unsigned int, unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:359: multiple definition of `FlexIOSPI::transferBufferNBits(void const*, void*, unsigned int, unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:359: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::initDMAChannels()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:429: multiple definition of `FlexIOSPI::initDMAChannels()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:429: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o: in function `FlexIOSPI::transfer(void const*, void*, unsigned int, EventResponder&)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIOSPI.cpp:485: multiple definition of `FlexIOSPI::transfer(void const*, void*, unsigned int, EventResponder&)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIOSPI.cpp:485: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o:(.rodata._ZTV9FlexIOSPI+0x0): multiple definition of `vtable for FlexIOSPI'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:(.rodata._ZTV9FlexIOSPI+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIOSPI.cpp.o:(.bss._ZN9FlexIOSPI17_dmaActiveObjectsE+0x0): multiple definition of `FlexIOSPI::_dmaActiveObjects'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIOSPI.cpp.o:(.bss._ZN9FlexIOSPI17_dmaActiveObjectsE+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `IRQHandler_FlexIO1()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:170: multiple definition of `IRQHandler_FlexIO1()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:170: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `IRQHandler_FlexIO2()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:185: multiple definition of `IRQHandler_FlexIO2()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:185: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `IRQHandler_FlexIO3()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:197: multiple definition of `IRQHandler_FlexIO3()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:197: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::mapIOPinToFlexIOHandler(unsigned char, unsigned char&)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:215: multiple definition of `FlexIOHandler::mapIOPinToFlexIOHandler(unsigned char, unsigned char&)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:215: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::mapIOPinToFlexPin(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:231: multiple definition of `FlexIOHandler::mapIOPinToFlexPin(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:231: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::setIOPinToFlexMode(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:250: multiple definition of `FlexIOHandler::setIOPinToFlexMode(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:250: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::FlexIOIndex()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:264: multiple definition of `FlexIOHandler::FlexIOIndex()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:264: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::requestTimers(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:276: multiple definition of `FlexIOHandler::requestTimers(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:276: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::requestShifter(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:287: multiple definition of `FlexIOHandler::requestShifter(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:287: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::shiftersDMAChannel(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:302: multiple definition of `FlexIOHandler::shiftersDMAChannel(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:302: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::claimTimer(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:307: multiple definition of `FlexIOHandler::claimTimer(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:307: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::claimShifter(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:315: multiple definition of `FlexIOHandler::claimShifter(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:315: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::IRQHandler()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:325: multiple definition of `FlexIOHandler::IRQHandler()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:325: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::freeTimers(unsigned char, unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:328: multiple definition of `FlexIOHandler::freeTimers(unsigned char, unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:328: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::freeShifter(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:335: multiple definition of `FlexIOHandler::freeShifter(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:335: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::addIOHandlerCallback(FlexIOHandlerCallback*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:345: multiple definition of `FlexIOHandler::addIOHandlerCallback(FlexIOHandlerCallback*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:345: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::removeIOHandlerCallback(FlexIOHandlerCallback*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:369: multiple definition of `FlexIOHandler::removeIOHandlerCallback(FlexIOHandlerCallback*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:369: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::computeClockRate()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:407: multiple definition of `FlexIOHandler::computeClockRate()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:407: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::usesSameClock(FlexIOHandler const*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:445: multiple definition of `FlexIOHandler::usesSameClock(FlexIOHandler const*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:445: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::setClockSettings(unsigned char, unsigned char, unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:459: multiple definition of `FlexIOHandler::setClockSettings(unsigned char, unsigned char, unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:459: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::setClock(float)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:516: multiple definition of `FlexIOHandler::setClock(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:516: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::setClockUsingAudioPLL(float)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:592: multiple definition of `FlexIOHandler::setClockUsingAudioPLL(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:592: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o: in function `FlexIOHandler::setClockUsingVideoPLL(float)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:619: multiple definition of `FlexIOHandler::setClockUsingVideoPLL(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:619: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:(.data._ZN13FlexIOHandler18flexIOHandler_listE+0x0): multiple definition of `FlexIOHandler::flexIOHandler_list'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:(.data._ZN13FlexIOHandler18flexIOHandler_listE+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex3_hardwareE+0x0): multiple definition of `FlexIOHandler::flex3_hardware'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex3_hardwareE+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex2_hardwareE+0x0): multiple definition of `FlexIOHandler::flex2_hardware'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex2_hardwareE+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex1_hardwareE+0x0): multiple definition of `FlexIOHandler::flex1_hardware'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:(.rodata._ZN13FlexIOHandler14flex1_hardwareE+0x0): first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:46: multiple definition of `flex3_Handler_callbacks'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:46: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:45: multiple definition of `flex2_Handler_callbacks'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:45: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexIO_t4.cpp:44: multiple definition of `flex1_Handler_callbacks'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexIO_t4.cpp:44: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::available()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:374: multiple definition of `FlexSerial::available()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:374: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::peek()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:381: multiple definition of `FlexSerial::peek()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:381: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::read()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:387: multiple definition of `FlexSerial::read()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:387: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::availableForWrite()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:402: multiple definition of `FlexSerial::availableForWrite()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:402: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::call_back(FlexIOHandler*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:413: multiple definition of `FlexSerial::call_back(FlexIOHandler*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:413: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `non-virtual thunk to FlexSerial::call_back(FlexIOHandler*)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.h:73: multiple definition of `non-virtual thunk to FlexSerial::call_back(FlexIOHandler*)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.h:73: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::end()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:294: multiple definition of `FlexSerial::end()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:294: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::flush()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:308: multiple definition of `FlexSerial::flush()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:308: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::write(unsigned char)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:323: multiple definition of `FlexSerial::write(unsigned char)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:323: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::operator bool()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:285: multiple definition of `FlexSerial::operator bool()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:285: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::begin(unsigned long, unsigned short)':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:72: multiple definition of `FlexSerial::begin(unsigned long, unsigned short)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:72: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::init()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:18: multiple definition of `FlexSerial::init()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:18: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::init()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:18: multiple definition of `FlexSerial::setClock(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:18: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::init()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:18: multiple definition of `FlexSerial::setClockUsingAudioPLL(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:18: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::init()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:18: multiple definition of `FlexSerial::setClockUsingVideoPLL(float)'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:18: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o: in function `FlexSerial::clear()':
C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src/FlexSerial.cpp:397: multiple definition of `FlexSerial::clear()'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:C:\Users\Mark Watson\AppData\Local\Arduino15\packages\teensy\hardware\avr\1.59.0\libraries\FlexIO_t4\src\FlexIO_t4/FlexSerial.cpp:397: first defined here
c:/users/mark watson/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexSerial.cpp.o:(.rodata._ZTV10FlexSerial+0x0): multiple definition of `vtable for FlexSerial'; C:\Users\Mark Watson\AppData\Local\Temp\arduino\sketches\275CB503DDA3716A72483545FD740333\libraries\FlexIO_t4\FlexIO_t4\FlexSerial.cpp.o:(.rodata._ZTV10FlexSerial+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Compilation error: exit status 1