gitextract_puf82wr0/ ├── .gitignore ├── LICENSE ├── README.md ├── examples/ │ └── JTAGTest/ │ └── JTAGTest.ino ├── extras/ │ ├── python/ │ │ ├── JTAGTAP.py │ │ ├── Uploader.py │ │ ├── XSVFAssembler.py │ │ ├── XSVFDecoder.py │ │ ├── XSVFDisassembler.py │ │ ├── XSVFParser.py │ │ ├── asm_disasm_test.sh │ │ └── xsvf │ └── xsvf/ │ ├── XC2C64A/ │ │ ├── VHDL-CPLDIntro3LEDinverse.xsvf │ │ ├── VHDL-CPLDIntro3LEDinverse.xsvf.s │ │ ├── VHDL-CPLDIntro3LEDinverse.xsvf.txt │ │ ├── blank_check.xsvf │ │ ├── erase.svf │ │ ├── erase.xsvf │ │ ├── erase.xsvf.txt │ │ ├── idcode.svf │ │ ├── idcode.xsvf │ │ ├── idcode.xsvf.txt │ │ ├── idcode_simpler.xsvf.txt │ │ ├── instruction_test.xsvf.s │ │ └── light_LED.xsvf │ ├── XC9572XL/ │ │ ├── AlternateLEDsOnButton.xsvf │ │ ├── DeviceID.txt │ │ ├── DeviceID.xsvf │ │ └── ProgramButtonLED.xsvf │ └── all/ │ ├── idcode_simpler.xsvf │ └── idcode_simpler.xsvf.s ├── keywords.txt ├── lib/ │ └── readme.txt ├── library.properties ├── platformio.ini └── src/ ├── ArduinoPin.cpp ├── ArduinoPin.h ├── JTAG.h ├── JTAGPort.cpp ├── JTAGPort.h ├── JTAGPortAVR.cpp ├── JTAGPortAVR.h ├── JTAGPortArduino.cpp ├── JTAGPortArduino.h ├── JTAGTAP.cpp ├── JTAGTAP.h ├── PlayXSVF.cpp ├── PlayXSVF.h ├── PlayXSVFJTAGAVR.cpp ├── PlayXSVFJTAGAVR.h ├── PlayXSVFJTAGArduino.cpp ├── PlayXSVFJTAGArduino.h ├── SerialComm.cpp ├── SerialComm.h ├── XSVFPlayer.cpp ├── XSVFPlayer.h ├── XSVFPlayerJTAG.cpp └── XSVFPlayerJTAG.h