From dda7ed6db83a2d763ffdef4b2ffa64de2f25befa Mon Sep 17 00:00:00 2001 From: Theodor Chikin Date: Thu, 13 Nov 2025 18:40:06 +0300 Subject: [PATCH] moved libs to the lib directory --- BF_companion | Bin 482936 -> 478704 bytes build/lib/x502api-1.1.34/devs/e502/e502api.o | Bin 0 -> 52048 bytes .../x502api-1.1.34/devs/e502/e502api_dnssd.o | Bin 0 -> 15456 bytes .../devs/e502/e502api_eth_config.o | Bin 0 -> 44328 bytes .../x502api-1.1.34/devs/e502/e502api_tcp.o | Bin 0 -> 12336 bytes .../x502api-1.1.34/devs/e502/e502api_usb.o | Bin 0 -> 104552 bytes build/lib/x502api-1.1.34/devs/l502/l502api.o | Bin 0 -> 39392 bytes .../lib/x502api-1.1.34/devs/l502/l502api_bf.o | Bin 0 -> 43408 bytes .../x502api-1.1.34/devs/l502/l502api_compat.o | Bin 0 -> 61864 bytes .../x502api-1.1.34/devs/l502/l502api_eeprom.o | Bin 0 -> 34336 bytes .../devs/l502/linux/l502_spec.o | Bin 0 -> 65776 bytes build/lib/x502api-1.1.34/lib/crc/fast_crc.o | Bin 0 -> 10440 bytes .../lib/ltimer/ports/linux/lclock.o | Bin 0 -> 5680 bytes build/lib/x502api-1.1.34/lib/osspec/osspec.o | Bin 0 -> 28416 bytes build/lib/x502api-1.1.34/src/x502api.o | Bin 0 -> 72696 bytes build/lib/x502api-1.1.34/src/x502api_async.o | Bin 0 -> 33520 bytes build/lib/x502api-1.1.34/src/x502api_bf.o | Bin 0 -> 48896 bytes build/lib/x502api-1.1.34/src/x502api_config.o | Bin 0 -> 77216 bytes build/lib/x502api-1.1.34/src/x502api_eeprom.o | Bin 0 -> 38880 bytes build/lib/x502api-1.1.34/src/x502api_errs.o | Bin 0 -> 35120 bytes .../lib/x502api-1.1.34/src/x502api_streams.o | Bin 0 -> 68536 bytes build/main.o | Bin 0 -> 115384 bytes {SDK => lib/SDK}/$PLUGINSDIR/LangDLL.dll | Bin {SDK => lib/SDK}/$PLUGINSDIR/System.dll | Bin {SDK => lib/SDK}/$PLUGINSDIR/UserInfo.dll | Bin .../SDK}/$PLUGINSDIR/modern-wizard.bmp | Bin {SDK => lib/SDK}/$PLUGINSDIR/nsDialogs.dll | Bin {SDK => lib/SDK}/$PLUGINSDIR/nsisos.dll | Bin {SDK => lib/SDK}/$TEMP/$R0 | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/Bonjour.msi | Bin .../$TEMP/L502-E502-E16-SDK/Bonjour64.msi | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll | Bin .../L502-E502-E16-SDK/WdfCoInstaller01009.dll | Bin .../amd64/WdfCoInstaller01009.dll | Bin .../amd64/winusbcoinstaller2.dll | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/gacutil.exe | Bin .../$TEMP/L502-E502-E16-SDK/lcard_libusb.cat | Bin .../$TEMP/L502-E502-E16-SDK/lcard_libusb.inf | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/lpcie.cat | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/lpcie.inf | 0 .../SDK}/$TEMP/L502-E502-E16-SDK/lpcie.sys | Bin .../SDK}/$TEMP/L502-E502-E16-SDK/lpcieNet.dll | Bin .../$TEMP/L502-E502-E16-SDK/lpcie_inst.exe | Bin .../x86/WdfCoInstaller01009.dll | Bin .../x86/winusbcoinstaller2.dll | Bin {SDK => lib/SDK}/bin/x64/e502api.dll | Bin {SDK => lib/SDK}/bin/x64/l502api.dll | Bin {SDK => lib/SDK}/bin/x64/x502api.dll | Bin {SDK => lib/SDK}/bin/x86/e502api.dll | Bin {SDK => lib/SDK}/bin/x86/l502api.dll | Bin {SDK => lib/SDK}/bin/x86/x502api.dll | Bin {SDK => lib/SDK}/changelog.txt | 0 .../drivers/pci/x64/WdfCoInstaller01009.dll | Bin {SDK => lib/SDK}/drivers/pci/x64/lpcie.cat | Bin {SDK => lib/SDK}/drivers/pci/x64/lpcie.inf | 0 {SDK => lib/SDK}/drivers/pci/x64/lpcie.sys | Bin .../drivers/pci/x86/WdfCoInstaller01009.dll | Bin {SDK => lib/SDK}/drivers/pci/x86/lpcie.cat | Bin {SDK => lib/SDK}/drivers/pci/x86/lpcie.inf | 0 {SDK => lib/SDK}/drivers/pci/x86/lpcie.sys | Bin .../drivers/usb/amd64/WdfCoInstaller01009.dll | Bin .../drivers/usb/amd64/winusbcoinstaller2.dll | Bin {SDK => lib/SDK}/drivers/usb/lcard_libusb.cat | Bin {SDK => lib/SDK}/drivers/usb/lcard_libusb.inf | Bin .../drivers/usb/x86/WdfCoInstaller01009.dll | Bin .../drivers/usb/x86/winusbcoinstaller2.dll | Bin .../CppBuilder/x502_general/readme.txt | 0 .../examples/CppBuilder/x502_general/unit.cpp | 0 .../examples/CppBuilder/x502_general/unit.dfm | 0 .../examples/CppBuilder/x502_general/unit.h | 0 .../CppBuilder/x502_general/x502_example.bpr | 0 .../x502_general/x502_example.cbproj | 0 .../CppBuilder/x502_general/x502_example.cpp | 0 .../CppBuilder/x502_general/x502_example.res | Bin .../CppBuilder/x502_general/x502_thread.cpp | 0 .../CppBuilder/x502_general/x502_thread.h | 0 .../examples/Delphi/x502_general/MainUnit.dfm | 0 .../examples/Delphi/x502_general/MainUnit.pas | 0 .../x502_general/X502_ProcessThread.pas | 0 .../examples/Delphi/x502_general/readme.txt | 0 .../Delphi/x502_general/x502_example.dof | 0 .../Delphi/x502_general/x502_example.dpr | 0 .../Delphi/x502_general/x502_example.dproj | 0 .../Delphi/x502_general/x502_example.res | Bin .../Delphi/x502_general/x502_example_Icon.ico | Bin .../LabView/x502_recv/10.0/x502_err_sub.vi | Bin .../LabView/x502_recv/10.0/x502_recv.vi | Bin .../LabView/x502_recv/8.0/x502_err_sub.vi | Bin .../LabView/x502_recv/8.0/x502_recv.vi | Bin .../examples/LabView/x502_recv/readme.txt | 0 .../x502_recv_out_cycle/10.0/x502_err_sub.vi | Bin .../10.0/x502_recv_out_cycle.vi | Bin .../x502_recv_out_cycle/8.0/x502_err_sub.vi | Bin .../8.0/x502_recv_out_cycle.vi | Bin .../LabView/x502_recv_out_cycle/readme.txt | 0 .../c/e502_eth_svc_browse/CMakeLists.txt | 0 .../e502_eth_svc_browse.sln | 0 .../e502_eth_svc_browse.vcproj | 0 .../examples/c/e502_eth_svc_browse/main.c | 0 .../examples/c/e502_eth_svc_browse/makefile | 0 .../c/e502_timestamp_stream/CMakeLists.txt | 0 .../examples/c/e502_timestamp_stream/main.c | 0 .../examples/c/x502_cycle_out/CMakeLists.txt | 0 .../SDK}/examples/c/x502_cycle_out/main.c | 0 .../SDK}/examples/c/x502_cycle_out/makefile | 0 .../c/x502_cycle_out/x502_cycle_out.sln | 0 .../c/x502_cycle_out/x502_cycle_out.vcproj | 0 .../c/x502_stream_read/CMakeLists.txt | 0 .../SDK}/examples/c/x502_stream_read/main.c | 0 .../SDK}/examples/c/x502_stream_read/makefile | 0 .../c/x502_stream_read/x502_stream_read.sln | 0 .../x502_stream_read/x502_stream_read.vcproj | 0 .../cs/e502_eth_svc_browse/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../e502_eth_svc_browse.csproj | 0 .../cs/x502_general/MainForm.Designer.cs | 0 .../SDK}/examples/cs/x502_general/MainForm.cs | 0 .../examples/cs/x502_general/MainForm.resx | 0 .../SDK}/examples/cs/x502_general/Program.cs | 0 .../x502_general/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../cs/x502_general/Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../cs/x502_general/x502_general.csproj | 0 .../examples/cs/x502_general/x502_general.sln | 0 .../SDK}/examples/vb6/l502_recv/MainForm.frm | 0 .../SDK}/examples/vb6/l502_recv/l502_recv.vbp | 0 .../SDK}/examples/vb6/l502_recv/l502_recv.vbw | 0 .../SDK}/examples/vb6/l502_recv/l502api.bas | 0 .../SDK}/examples/vb6/l502_recv/readme.txt | 0 .../examples/vb6/x502_general/e502api.bas | 0 .../examples/vb6/x502_general/l502api.bas | 0 .../SDK}/examples/vb6/x502_general/readme.txt | 0 .../vb6/x502_general/x502_example.frm | 0 .../vb6/x502_general/x502_example.frx | Bin .../vb6/x502_general/x502_example.vbp | 0 .../vb6/x502_general/x502_example.vbw | 0 .../examples/vb6/x502_general/x502api.bas | 0 {SDK => lib/SDK}/include/e502api.h | 0 {SDK => lib/SDK}/include/l502api.h | 0 {SDK => lib/SDK}/include/l502api_compat.h | 0 {SDK => lib/SDK}/include/lcard_pstdint.h | 0 {SDK => lib/SDK}/include/x502api.h | 0 {SDK => lib/SDK}/include/x502tstp.h | 0 {SDK => lib/SDK}/lib/msvc/e502api.lib | Bin {SDK => lib/SDK}/lib/msvc/l502api.lib | Bin {SDK => lib/SDK}/lib/msvc/x502api.lib | Bin {SDK => lib/SDK}/lib/msvc64/e502api.lib | Bin {SDK => lib/SDK}/lib/msvc64/l502api.lib | Bin {SDK => lib/SDK}/lib/msvc64/x502api.lib | Bin {SDK => lib/SDK}/lpcieNet/v2.0/lpcieNet.dll | Bin {SDK => lib/SDK}/lpcieNet/v3.5/lpcieNet.dll | Bin {SDK => lib/SDK}/lpcieNet/v4.0/lpcieNet.dll | Bin {SDK => lib/SDK}/manuals/x502api.pdf | Bin {SDK => lib/SDK}/pas/e502api.pas | 0 {SDK => lib/SDK}/pas/l502api.pas | 0 {SDK => lib/SDK}/pas/x502api.pas | 0 {SDK => lib/SDK}/readme.txt | 0 .../lxfw-update/e502-fpga-update-all.bat | 0 .../SDK}/tools/lxfw-update/firm_versions.txt | 0 .../lxfw-update/firmware/e502_fpga_c.lxfw | 0 .../lxfw-update/firmware/e502_fpga_c.lxfw.sig | Bin .../lxfw-update/firmware/e502_fpga_i.lxfw | 0 .../lxfw-update/firmware/e502_fpga_i.lxfw.sig | Bin .../tools/lxfw-update/firmware/l502_fpga.lxfw | 0 .../lxfw-update/firmware/l502_fpga.lxfw.sig | Bin {SDK => lib/SDK}/tools/lxfw-update/iconv.dll | Bin .../lxfw-update/l502-fpga-update-all.bat | 0 .../SDK}/tools/lxfw-update/libxml2.dll | Bin .../SDK}/tools/lxfw-update/lxfw-update.exe | Bin {SDK => lib/SDK}/tools/lxfw-update/readme.txt | 0 {SDK => lib/SDK}/tools/lxfw-update/zlib1.dll | Bin {SDK => lib/SDK}/uninstall.exe | Bin {e502 => lib/e502}/.e502api_dnssd.c.kate-swp | Bin {e502 => lib/e502}/CMakeLists.txt | 0 .../e502}/cmake/modules/FindAvahi.cmake | 0 .../e502}/cmake/modules/FindDNSSD.cmake | 0 .../e502}/cmake/modules/FindFFTW3.cmake | 0 .../e502}/cmake/modules/FindGpgError.cmake | 0 .../e502}/cmake/modules/FindLTRAPI.cmake | 0 .../e502}/cmake/modules/FindLibCBOR.cmake | 0 .../e502}/cmake/modules/FindLibUSB.cmake | 0 .../e502}/cmake/modules/FindLibdaemon.cmake | 0 .../e502}/cmake/modules/FindLibgcrypt.cmake | 0 .../e502}/cmake/modules/FindMKL.cmake | 0 .../e502}/cmake/modules/FindMODBUS.cmake | 0 .../e502}/cmake/modules/FindX502API.cmake | 0 .../e502}/cmake/modules/FindXLSXWriter.cmake | 0 .../e502}/cmake/modules/FindZMQ.cmake | 0 {e502 => lib/e502}/e16.rules | 0 {e502 => lib/e502}/e502.rules | 0 {e502 => lib/e502}/e502_cm4_defs.h | 0 {e502 => lib/e502}/e502_eth_config.h | 0 {e502 => lib/e502}/e502_fpga_regs.h | 0 {e502 => lib/e502}/e502_tcp_protocol.h | 0 {e502 => lib/e502}/e502api.c | 0 {e502 => lib/e502}/e502api.def | 0 {e502 => lib/e502}/e502api.h | 0 {e502 => lib/e502}/e502api.rc.in | 0 {e502 => lib/e502}/e502api_dnssd.c | 0 {e502 => lib/e502}/e502api_eth_config.c | 0 {e502 => lib/e502}/e502api_private.h | 0 {e502 => lib/e502}/e502api_tcp.c | 0 {e502 => lib/e502}/e502api_tcp_private.h | 0 {e502 => lib/e502}/e502api_usb.c | 0 .../e502}/libusb-1.0/libusb-1.0/Makefile.am | 0 .../e502}/libusb-1.0/libusb-1.0/Makefile.in | 0 .../e502}/libusb-1.0/libusb-1.0/core.c | 0 .../e502}/libusb-1.0/libusb-1.0/descriptor.c | 0 .../e502}/libusb-1.0/libusb-1.0/hotplug.c | 0 .../e502}/libusb-1.0/libusb-1.0/hotplug.h | 0 {e502 => lib/e502}/libusb-1.0/libusb-1.0/io.c | 0 .../libusb-1.0/libusb-1.0/libusb-1.0.def | 0 .../e502}/libusb-1.0/libusb-1.0/libusb-1.0.rc | 0 .../e502}/libusb-1.0/libusb-1.0/libusb.h | 0 .../e502}/libusb-1.0/libusb-1.0/libusbi.h | 0 .../e502}/libusb-1.0/libusb-1.0/msvc/config.h | 0 .../libusb-1.0/libusb-1.0/msvc/errno/errno.h | 0 .../libusb-1.0/msvc/inttypes/inttypes.h | 0 .../libusb-1.0/libusb-1.0/msvc/missing.h | 0 .../libusb-1.0/msvc/stdint/stdint.h | 0 .../libusb-1.0/libusb-1.0/os/darwin_usb.c | 0 .../libusb-1.0/libusb-1.0/os/darwin_usb.h | 0 .../libusb-1.0/libusb-1.0/os/linux_netlink.c | 0 .../libusb-1.0/libusb-1.0/os/linux_udev.c | 0 .../libusb-1.0/libusb-1.0/os/linux_usbfs.c | 0 .../libusb-1.0/libusb-1.0/os/linux_usbfs.h | 0 .../libusb-1.0/libusb-1.0/os/netbsd_usb.c | 0 .../libusb-1.0/libusb-1.0/os/openbsd_usb.c | 0 .../libusb-1.0/libusb-1.0/os/poll_posix.c | 0 .../libusb-1.0/libusb-1.0/os/poll_posix.h | 0 .../libusb-1.0/libusb-1.0/os/poll_windows.c | 0 .../libusb-1.0/libusb-1.0/os/poll_windows.h | 0 .../libusb-1.0/libusb-1.0/os/threads_posix.c | 0 .../libusb-1.0/libusb-1.0/os/threads_posix.h | 0 .../libusb-1.0/os/threads_windows.c | 0 .../libusb-1.0/os/threads_windows.h | 0 .../libusb-1.0/libusb-1.0/os/wince_usb.c | 0 .../libusb-1.0/libusb-1.0/os/wince_usb.h | 0 .../libusb-1.0/libusb-1.0/os/windows_common.h | 0 .../libusb-1.0/libusb-1.0/os/windows_usb.c | 0 .../libusb-1.0/libusb-1.0/os/windows_usb.h | 0 .../e502}/libusb-1.0/libusb-1.0/strerror.c | 0 .../e502}/libusb-1.0/libusb-1.0/sync.c | 0 .../e502}/libusb-1.0/libusb-1.0/version.h | 0 .../libusb-1.0/libusb-1.0/version_nano.h | 0 {e502 => lib/e502}/libusb-1.0/libusb.cmake | 0 {e502 => lib/e502}/pas/e502api.pas | 0 {l502 => lib/l502}/CMakeLists.txt | 0 {l502 => lib/l502}/l502_fpga_regs.h | 0 {l502 => lib/l502}/l502api.c | 0 {l502 => lib/l502}/l502api.def | 0 {l502 => lib/l502}/l502api.h | 0 {l502 => lib/l502}/l502api.rc.in | 0 {l502 => lib/l502}/l502api_bf.c | 0 {l502 => lib/l502}/l502api_compat.c | 0 {l502 => lib/l502}/l502api_compat.h | 0 {l502 => lib/l502}/l502api_eeprom.c | 0 {l502 => lib/l502}/l502api_private.h | 0 {l502 => lib/l502}/linux/l502_ioctls.h | 0 {l502 => lib/l502}/linux/l502_spec.c | 0 {l502 => lib/l502}/lpcie_ioctls.h | 0 {l502 => lib/l502}/pas/l502api.pas | 0 {l502 => lib/l502}/win/l502_spec.c | 0 l502_BF_enums.h => lib/l502_BF_enums.h | 0 l502_fpga_regs.h => lib/l502_fpga_regs.h | 0 {x502 => lib/x502}/fast_crc_cfg.h | 0 {x502 => lib/x502}/l502_bf_cmd_defs.h | 0 {x502 => lib/x502}/lboot_req.h | 0 {x502 => lib/x502}/lcard_pstdint.h | 0 {x502 => lib/x502}/osspec_cfg.h | 0 {x502 => lib/x502}/x502_eeprom.h | 0 {x502 => lib/x502}/x502_fpga_regs.h | 0 {x502 => lib/x502}/x502api.c | 0 {x502 => lib/x502}/x502api.h | 0 {x502 => lib/x502}/x502api_async.c | 0 {x502 => lib/x502}/x502api_bf.c | 0 {x502 => lib/x502}/x502api_config.c | 0 {x502 => lib/x502}/x502api_eeprom.c | 0 {x502 => lib/x502}/x502api_errs.c | 0 {x502 => lib/x502}/x502api_private.h | 0 {x502 => lib/x502}/x502api_streams.c | 0 {x502 => lib/x502}/x502tstp.c | 0 {x502 => lib/x502}/x502tstp.h | 0 .../x502api-1.1.34}/CMakeLists.txt | 0 .../x502api-1.1.34}/arch/PKGBUILD.in | 0 .../x502api-1.1.34}/arch/x502api.install.in | 0 .../x502api-1.1.34}/debian/changelog | 0 .../x502api-1.1.34}/debian/changelog.in | 0 .../x502api-1.1.34}/debian/compat | 0 .../x502api-1.1.34}/debian/control | 0 .../x502api-1.1.34}/debian/control.in | 0 .../x502api-1.1.34}/debian/copyright | 0 .../x502api-1.1.34}/debian/copyright.in | 0 .../x502api-1.1.34}/debian/libe502api1.dirs | 0 .../debian/libe502api1.install | 0 .../debian/libe502api1.postinst | 0 .../x502api-1.1.34}/debian/libl502api1.dirs | 0 .../debian/libl502api1.install | 0 .../debian/libx502api1-dev.dirs | 0 .../debian/libx502api1-dev.install | 0 .../x502api-1.1.34}/debian/libx502api1.dirs | 0 .../debian/libx502api1.install | 0 .../x502api-1.1.34}/debian/rules | 0 .../x502api-1.1.34}/debian/source/format | 0 .../x502api-1.1.34}/devs/CMakeLists.txt | 0 .../devs/e502/.e502api_dnssd.c.kate-swp | Bin .../x502api-1.1.34}/devs/e502/CMakeLists.txt | 0 .../devs/e502/cmake/modules/FindAvahi.cmake | 0 .../devs/e502/cmake/modules/FindDNSSD.cmake | 0 .../devs/e502/cmake/modules/FindFFTW3.cmake | 0 .../e502/cmake/modules/FindGpgError.cmake | 0 .../devs/e502/cmake/modules/FindLTRAPI.cmake | 0 .../devs/e502/cmake/modules/FindLibCBOR.cmake | 0 .../devs/e502/cmake/modules/FindLibUSB.cmake | 0 .../e502/cmake/modules/FindLibdaemon.cmake | 0 .../e502/cmake/modules/FindLibgcrypt.cmake | 0 .../devs/e502/cmake/modules/FindMKL.cmake | 0 .../devs/e502/cmake/modules/FindMODBUS.cmake | 0 .../devs/e502/cmake/modules/FindX502API.cmake | 0 .../e502/cmake/modules/FindXLSXWriter.cmake | 0 .../devs/e502/cmake/modules/FindZMQ.cmake | 0 .../x502api-1.1.34}/devs/e502/e16.rules | 0 .../x502api-1.1.34}/devs/e502/e502.rules | 0 .../x502api-1.1.34}/devs/e502/e502_cm4_defs.h | 0 .../devs/e502/e502_eth_config.h | 0 .../devs/e502/e502_fpga_regs.h | 0 .../devs/e502/e502_tcp_protocol.h | 0 .../x502api-1.1.34}/devs/e502/e502api.c | 0 .../x502api-1.1.34}/devs/e502/e502api.def | 0 .../x502api-1.1.34}/devs/e502/e502api.h | 0 .../x502api-1.1.34}/devs/e502/e502api.rc.in | 0 .../x502api-1.1.34}/devs/e502/e502api_dnssd.c | 0 .../devs/e502/e502api_eth_config.c | 0 .../devs/e502/e502api_private.h | 0 .../x502api-1.1.34}/devs/e502/e502api_tcp.c | 0 .../devs/e502/e502api_tcp_private.h | 0 .../x502api-1.1.34}/devs/e502/e502api_usb.c | 0 .../e502/libusb-1.0/libusb-1.0/Makefile.am | 0 .../e502/libusb-1.0/libusb-1.0/Makefile.in | 0 .../devs/e502/libusb-1.0/libusb-1.0/core.c | 0 .../e502/libusb-1.0/libusb-1.0/descriptor.c | 0 .../devs/e502/libusb-1.0/libusb-1.0/hotplug.c | 0 .../devs/e502/libusb-1.0/libusb-1.0/hotplug.h | 0 .../devs/e502/libusb-1.0/libusb-1.0/io.c | 0 .../e502/libusb-1.0/libusb-1.0/libusb-1.0.def | 0 .../e502/libusb-1.0/libusb-1.0/libusb-1.0.rc | 0 .../devs/e502/libusb-1.0/libusb-1.0/libusb.h | 0 .../devs/e502/libusb-1.0/libusb-1.0/libusbi.h | 0 .../e502/libusb-1.0/libusb-1.0/msvc/config.h | 0 .../libusb-1.0/libusb-1.0/msvc/errno/errno.h | 0 .../libusb-1.0/msvc/inttypes/inttypes.h | 0 .../e502/libusb-1.0/libusb-1.0/msvc/missing.h | 0 .../libusb-1.0/msvc/stdint/stdint.h | 0 .../libusb-1.0/libusb-1.0/os/darwin_usb.c | 0 .../libusb-1.0/libusb-1.0/os/darwin_usb.h | 0 .../libusb-1.0/libusb-1.0/os/linux_netlink.c | 0 .../libusb-1.0/libusb-1.0/os/linux_udev.c | 0 .../libusb-1.0/libusb-1.0/os/linux_usbfs.c | 0 .../libusb-1.0/libusb-1.0/os/linux_usbfs.h | 0 .../libusb-1.0/libusb-1.0/os/netbsd_usb.c | 0 .../libusb-1.0/libusb-1.0/os/openbsd_usb.c | 0 .../libusb-1.0/libusb-1.0/os/poll_posix.c | 0 .../libusb-1.0/libusb-1.0/os/poll_posix.h | 0 .../libusb-1.0/libusb-1.0/os/poll_windows.c | 0 .../libusb-1.0/libusb-1.0/os/poll_windows.h | 0 .../libusb-1.0/libusb-1.0/os/threads_posix.c | 0 .../libusb-1.0/libusb-1.0/os/threads_posix.h | 0 .../libusb-1.0/os/threads_windows.c | 0 .../libusb-1.0/os/threads_windows.h | 0 .../e502/libusb-1.0/libusb-1.0/os/wince_usb.c | 0 .../e502/libusb-1.0/libusb-1.0/os/wince_usb.h | 0 .../libusb-1.0/libusb-1.0/os/windows_common.h | 0 .../libusb-1.0/libusb-1.0/os/windows_usb.c | 0 .../libusb-1.0/libusb-1.0/os/windows_usb.h | 0 .../e502/libusb-1.0/libusb-1.0/strerror.c | 0 .../devs/e502/libusb-1.0/libusb-1.0/sync.c | 0 .../devs/e502/libusb-1.0/libusb-1.0/version.h | 0 .../e502/libusb-1.0/libusb-1.0/version_nano.h | 0 .../devs/e502/libusb-1.0/libusb.cmake | 0 .../x502api-1.1.34}/devs/e502/pas/e502api.pas | 0 .../x502api-1.1.34}/devs/l502/CMakeLists.txt | 0 .../devs/l502/l502_fpga_regs.h | 0 .../x502api-1.1.34}/devs/l502/l502api.c | 0 .../x502api-1.1.34}/devs/l502/l502api.def | 0 .../x502api-1.1.34}/devs/l502/l502api.h | 0 .../x502api-1.1.34}/devs/l502/l502api.rc.in | 0 .../x502api-1.1.34}/devs/l502/l502api_bf.c | 0 .../devs/l502/l502api_compat.c | 0 .../devs/l502/l502api_compat.h | 0 .../devs/l502/l502api_eeprom.c | 0 .../devs/l502/l502api_private.h | 0 .../devs/l502/linux/l502_ioctls.h | 0 .../devs/l502/linux/l502_spec.c | 0 .../x502api-1.1.34}/devs/l502/lpcie_ioctls.h | 0 .../x502api-1.1.34}/devs/l502/pas/l502api.pas | 0 .../x502api-1.1.34}/devs/l502/win/l502_spec.c | 0 .../x502api-1.1.34}/doc/Doxyfile.in | 0 .../x502api-1.1.34}/doc/about.md | 0 .../x502api-1.1.34}/doc/config.xml.in | 0 .../x502api-1.1.34}/doc/gen_descr.md | 0 .../x502api-1.1.34}/doc/images/adc_frame.jpeg | Bin .../x502api-1.1.34}/doc/images/adc_frame.odg | Bin .../x502api-1.1.34}/doc/mainpage.md | 0 .../x502api-1.1.34}/doc/setup.md | 0 .../x502api-1.1.34}/doc/tstp_descr.md | 0 .../x502api-1.1.34}/doc/x502api.tex | 0 .../CppBuilder/x502_general/readme.txt | 0 .../examples/CppBuilder/x502_general/unit.cpp | 0 .../examples/CppBuilder/x502_general/unit.dfm | 0 .../examples/CppBuilder/x502_general/unit.h | 0 .../CppBuilder/x502_general/x502_example.bpr | 0 .../x502_general/x502_example.cbproj | 0 .../CppBuilder/x502_general/x502_example.cpp | 0 .../CppBuilder/x502_general/x502_example.res | Bin .../CppBuilder/x502_general/x502_thread.cpp | 0 .../CppBuilder/x502_general/x502_thread.h | 0 .../examples/Delphi/x502_general/MainUnit.dfm | 0 .../examples/Delphi/x502_general/MainUnit.pas | 0 .../x502_general/X502_ProcessThread.pas | 0 .../examples/Delphi/x502_general/readme.txt | 0 .../Delphi/x502_general/x502_example.dof | 0 .../Delphi/x502_general/x502_example.dpr | 0 .../Delphi/x502_general/x502_example.dproj | 0 .../Delphi/x502_general/x502_example.res | Bin .../Delphi/x502_general/x502_example_Icon.ico | Bin .../10.0/generate_multiharm_signal_points.vi | Bin .../x502_out/10.0/generate_sin_point.vi | Bin .../examples/LabView/x502_out/10.0/lcm.vi | Bin .../LabView/x502_out/10.0/x502_close.vi | Bin .../LabView/x502_out/10.0/x502_err_sub.vi | Bin .../LabView/x502_out/10.0/x502_gen_signal.vi | Bin .../LabView/x502_out/10.0/x502_open.vi | Bin .../LabView/x502_out/10.0/x502_out.vi | Bin .../LabView/x502_out/10.0/x502_out_cfg.vi | Bin .../x502_out/10.0/x502_set_cycle_signal.vi | Bin .../LabView/x502_out/10.0/x502_stop.vi | Bin .../8.0/generate_multiharm_signal_points.vi | Bin .../x502_out/8.0/generate_sin_point.vi | Bin .../examples/LabView/x502_out/8.0/lcm.vi | Bin .../LabView/x502_out/8.0/x502_close.vi | Bin .../LabView/x502_out/8.0/x502_err_sub.vi | Bin .../LabView/x502_out/8.0/x502_gen_signal.vi | Bin .../LabView/x502_out/8.0/x502_open.vi | Bin .../examples/LabView/x502_out/8.0/x502_out.vi | Bin .../LabView/x502_out/8.0/x502_out_cfg.vi | Bin .../x502_out/8.0/x502_set_cycle_signal.vi | Bin .../LabView/x502_out/8.0/x502_stop.vi | Bin .../generate_multiharm_signal_points.vi | Bin .../LabView/x502_out/generate_sin_point.vi | Bin .../examples/LabView/x502_out/lcm.vi | Bin .../examples/LabView/x502_out/readme.txt | 0 .../examples/LabView/x502_out/x502_close.vi | Bin .../examples/LabView/x502_out/x502_err_sub.vi | Bin .../LabView/x502_out/x502_gen_signal.vi | Bin .../examples/LabView/x502_out/x502_open.vi | Bin .../examples/LabView/x502_out/x502_out.vi | Bin .../examples/LabView/x502_out/x502_out_cfg.vi | Bin .../LabView/x502_out/x502_set_cycle_signal.vi | Bin .../examples/LabView/x502_out/x502_stop.vi | Bin .../LabView/x502_recv/10.0/x502_err_sub.vi | Bin .../LabView/x502_recv/10.0/x502_recv.vi | Bin .../LabView/x502_recv/8.0/x502_err_sub.vi | Bin .../LabView/x502_recv/8.0/x502_recv.vi | Bin .../examples/LabView/x502_recv/readme.txt | 0 .../LabView/x502_recv/x502_err_sub.vi | Bin .../examples/LabView/x502_recv/x502_recv.vi | Bin .../x502_recv_out_cycle/10.0/x502_err_sub.vi | Bin .../10.0/x502_recv_out_cycle.vi | Bin .../x502_recv_out_cycle/8.0/x502_err_sub.vi | Bin .../8.0/x502_recv_out_cycle.vi | Bin .../LabView/x502_recv_out_cycle/readme.txt | 0 .../x502_recv_out_cycle/x502_err_sub.vi | Bin .../x502_recv_out_cycle.vi | Bin .../10.0/x502_err_sub.vi | Bin .../10.0/x502_recv_out_cycle_eng.vi | Bin .../8.0/x502_err_sub.vi | Bin .../8.0/x502_recv_out_cycle_eng.vi | Bin .../x502_recv_out_cycle_eng/readme.txt | 0 .../x502_recv_out_cycle_eng/x502_err_sub.vi | Bin .../x502_recv_out_cycle_eng.vi | Bin .../x502api-1.1.34}/examples/c/CMakeLists.txt | 0 .../examples/c/common/dev_funcs.c | 0 .../examples/c/common/dev_funcs.h | 0 .../examples/c/common/timespec_funcs.c | 0 .../examples/c/common/timespec_funcs.h | 0 .../c/e16_dac_cntr_test/CMakeLists.txt | 0 .../examples/c/e16_dac_cntr_test/dev_funcs.c | 0 .../examples/c/e16_dac_cntr_test/main.c | 0 .../c/e16_dac_cntr_test/timespec_funcs.c | 0 .../c/e16_dac_cntr_test/timespec_funcs.h | 0 .../c/e16_dac_shift_test/CMakeLists.txt | 0 .../examples/c/e16_dac_shift_test/main.c | 0 .../examples/c/e16_dac_shift_test/makefile | 0 .../c/e16_overflow_test/CMakeLists.txt | 0 .../examples/c/e16_overflow_test/main.c | 0 .../c/e502_eth_svc_browse/CMakeLists.txt | 0 .../e502_eth_svc_browse.sln | 0 .../e502_eth_svc_browse.vcproj | 0 .../examples/c/e502_eth_svc_browse/main.c | 0 .../examples/c/e502_eth_svc_browse/makefile | 0 .../c/e502_timestamp_stream/CMakeLists.txt | 0 .../examples/c/e502_timestamp_stream/main.c | 0 .../examples/c/fw_update/CMakeLists.txt | 0 .../examples/c/fw_update/main.c | 0 .../examples/c/x502_cycle_out/CMakeLists.txt | 0 .../examples/c/x502_cycle_out/main.c | 0 .../examples/c/x502_cycle_out/makefile | 0 .../c/x502_cycle_out/x502_cycle_out.sln | 0 .../c/x502_cycle_out/x502_cycle_out.vcproj | 0 .../c/x502_dac_cntr_test/CMakeLists.txt | 0 .../examples/c/x502_dac_cntr_test/main.c | 0 .../c/x502_ring_mode0_test/CMakeLists.txt | 0 .../examples/c/x502_ring_mode0_test/main.c | 0 .../c/x502_stream_read/CMakeLists.txt | 0 .../examples/c/x502_stream_read/main.c | 0 .../examples/c/x502_stream_read/makefile | 0 .../c/x502_stream_read/x502_stream_read.sln | 0 .../x502_stream_read/x502_stream_read.vcproj | 0 .../cs/e502_eth_svc_browse/Program.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../e502_eth_svc_browse.csproj | 0 .../cs/x502_general/MainForm.Designer.cs | 0 .../examples/cs/x502_general/MainForm.cs | 0 .../examples/cs/x502_general/MainForm.resx | 0 .../examples/cs/x502_general/Program.cs | 0 .../x502_general/Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../cs/x502_general/Properties/Resources.resx | 0 .../Properties/Settings.Designer.cs | 0 .../cs/x502_general/x502_general.csproj | 0 .../examples/cs/x502_general/x502_general.sln | 0 .../examples/vb6/l502_recv/MSSCCPRJ.SCC | 0 .../examples/vb6/l502_recv/MainForm.frm | 0 .../examples/vb6/l502_recv/MainForm.frx | Bin .../examples/vb6/l502_recv/l502_recv.vbp | 0 .../examples/vb6/l502_recv/l502_recv.vbw | 0 .../examples/vb6/l502_recv/l502api.bas | 0 .../examples/vb6/l502_recv/readme.txt | 0 .../examples/vb6/x502_general/e502api.bas | 0 .../examples/vb6/x502_general/l502api.bas | 0 .../examples/vb6/x502_general/readme.txt | 0 .../vb6/x502_general/x502_example.frm | 0 .../vb6/x502_general/x502_example.frx | Bin .../vb6/x502_general/x502_example.vbp | 0 .../vb6/x502_general/x502_example.vbw | 0 .../examples/vb6/x502_general/x502api.bas | 0 .../x502api-1.1.34}/lib/crc/_crclib_cfg.h | 0 .../x502api-1.1.34}/lib/crc/_fast_crc_cfg.h | 0 .../x502api-1.1.34}/lib/crc/crc.c | 0 .../x502api-1.1.34}/lib/crc/crc.h | 0 .../x502api-1.1.34}/lib/crc/fast_crc.c | 0 .../x502api-1.1.34}/lib/crc/fast_crc.h | 0 .../lib/lcspec/cvi/lcspec_pack_restore.h | 0 .../lib/lcspec/cvi/lcspec_pack_start.h | 0 .../lib/lcspec/gcc/lcspec_align.h | 0 .../lib/lcspec/gcc/lcspec_interrupt.h | 0 .../lib/lcspec/gcc/lcspec_pack_restore.h | 0 .../lib/lcspec/gcc/lcspec_pack_start.h | 0 .../lib/lcspec/iar/lcspec_align.h | 0 .../lib/lcspec/iar/lcspec_interrupt.h | 0 .../lib/lcspec/iar/lcspec_pack_restore.h | 0 .../lib/lcspec/iar/lcspec_pack_start.h | 0 .../x502api-1.1.34}/lib/lcspec/lcspec.cmake | 0 .../x502api-1.1.34}/lib/lcspec/lcspec.h | 0 .../lib/lcspec/msvc/lcspec_align.h | 0 .../lib/lcspec/msvc/lcspec_pack_restore.h | 0 .../lib/lcspec/msvc/lcspec_pack_start.h | 0 .../lib/lcspec/watcom/lcspec_pack_restore.h | 0 .../lib/lcspec/watcom/lcspec_pack_start.h | 0 .../x502api-1.1.34}/lib/ltimer/lclock.h | 0 .../x502api-1.1.34}/lib/ltimer/ltimer.cmake | 0 .../x502api-1.1.34}/lib/ltimer/ltimer.h | 0 .../x502api-1.1.34}/lib/ltimer/ltimer.mk | 0 .../lib/ltimer/ports/aarch64_gtim/lclock.c | 0 .../ltimer/ports/aarch64_gtim/lclock_arch.h | 0 .../lib/ltimer/ports/atmega/lclock.c | 0 .../lib/ltimer/ports/atmega/lclock_arch.h | 0 .../lib/ltimer/ports/bf_core_tmr/lclock.c | 0 .../ltimer/ports/bf_core_tmr/lclock_arch.h | 0 .../lib/ltimer/ports/cm_systick/lclock.c | 0 .../lib/ltimer/ports/cm_systick/lclock_arch.h | 0 .../lib/ltimer/ports/imx6_epit/_lclock_conf.h | 0 .../lib/ltimer/ports/imx6_epit/lclock.c | 0 .../lib/ltimer/ports/imx6_epit/lclock_arch.h | 0 .../lib/ltimer/ports/imx_sysctr/lclock.c | 0 .../lib/ltimer/ports/imx_sysctr/lclock_arch.h | 0 .../lib/ltimer/ports/linux/lclock.c | 0 .../lib/ltimer/ports/linux/lclock_arch.h | 0 .../lib/ltimer/ports/lpc17xx_rit/lclock.c | 0 .../ltimer/ports/lpc17xx_rit/lclock_arch.h | 0 .../lib/ltimer/ports/riscv_mchtmr/lclock.c | 0 .../ltimer/ports/riscv_mchtmr/lclock_arch.h | 0 .../lib/ltimer/ports/wch_systick/lclock.c | 0 .../ltimer/ports/wch_systick/lclock_arch.h | 0 .../lib/ltimer/ports/win/lclock.c | 0 .../lib/ltimer/ports/win/lclock_arch.h | 0 .../x502api-1.1.34}/lib/osspec/_osspec_cfg.h | 0 .../x502api-1.1.34}/lib/osspec/osspec.c | 0 .../x502api-1.1.34}/lib/osspec/osspec.cmake | 0 .../x502api-1.1.34}/lib/osspec/osspec.h | 0 .../x502api-1.1.34}/pas/x502api.pas | 0 .../x502api-1.1.34}/rpm/x502api.spec.in | 0 .../x502api-1.1.34}/src/fast_crc_cfg.h | 0 .../x502api-1.1.34}/src/l502_bf_cmd_defs.h | 0 .../x502api-1.1.34}/src/lboot_req.h | 0 .../x502api-1.1.34}/src/lcard_pstdint.h | 0 .../x502api-1.1.34}/src/osspec_cfg.h | 0 .../x502api-1.1.34}/src/x502_eeprom.h | 0 .../x502api-1.1.34}/src/x502_fpga_regs.h | 0 .../x502api-1.1.34}/src/x502api.c | 0 .../x502api-1.1.34}/src/x502api.h | 0 .../x502api-1.1.34}/src/x502api_async.c | 0 .../x502api-1.1.34}/src/x502api_bf.c | 0 .../x502api-1.1.34}/src/x502api_config.c | 0 .../x502api-1.1.34}/src/x502api_eeprom.c | 0 .../x502api-1.1.34}/src/x502api_errs.c | 0 .../x502api-1.1.34}/src/x502api_private.h | 0 .../x502api-1.1.34}/src/x502api_streams.c | 0 .../x502api-1.1.34}/src/x502tstp.c | 0 .../x502api-1.1.34}/src/x502tstp.h | 0 .../x502api-1.1.34}/tests/CMakeLists.txt | 0 .../tests/x502_async_inout/CMakeLists.txt | 0 .../tests/x502_async_inout/main.c | 0 .../tests/x502_rdy_cntr_tst/CMakeLists.txt | 0 .../tests/x502_rdy_cntr_tst/main.c | 0 .../win_install/conv_src_cp1251.bat.in | 0 .../x502api-1.1.34}/win_install/make32.bat.in | 0 .../x502api-1.1.34}/win_install/make64.bat.in | 0 .../x502api-1.1.34}/win_install/readme.txt | 0 .../x502api-1.1.34}/x502api.def | 0 .../x502api-1.1.34}/x502api.rc.in | 0 .../x502api-1.1.34}/x502libs.cmake | 0 makefile | 5 +++-- 634 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 build/lib/x502api-1.1.34/devs/e502/e502api.o create mode 100644 build/lib/x502api-1.1.34/devs/e502/e502api_dnssd.o create mode 100644 build/lib/x502api-1.1.34/devs/e502/e502api_eth_config.o create mode 100644 build/lib/x502api-1.1.34/devs/e502/e502api_tcp.o create mode 100644 build/lib/x502api-1.1.34/devs/e502/e502api_usb.o create mode 100644 build/lib/x502api-1.1.34/devs/l502/l502api.o create mode 100644 build/lib/x502api-1.1.34/devs/l502/l502api_bf.o create mode 100644 build/lib/x502api-1.1.34/devs/l502/l502api_compat.o create mode 100644 build/lib/x502api-1.1.34/devs/l502/l502api_eeprom.o create mode 100644 build/lib/x502api-1.1.34/devs/l502/linux/l502_spec.o create mode 100644 build/lib/x502api-1.1.34/lib/crc/fast_crc.o create mode 100644 build/lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock.o create mode 100644 build/lib/x502api-1.1.34/lib/osspec/osspec.o create mode 100644 build/lib/x502api-1.1.34/src/x502api.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_async.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_bf.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_config.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_eeprom.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_errs.o create mode 100644 build/lib/x502api-1.1.34/src/x502api_streams.o create mode 100644 build/main.o rename {SDK => lib/SDK}/$PLUGINSDIR/LangDLL.dll (100%) rename {SDK => lib/SDK}/$PLUGINSDIR/System.dll (100%) rename {SDK => lib/SDK}/$PLUGINSDIR/UserInfo.dll (100%) rename {SDK => lib/SDK}/$PLUGINSDIR/modern-wizard.bmp (100%) rename {SDK => lib/SDK}/$PLUGINSDIR/nsDialogs.dll (100%) rename {SDK => lib/SDK}/$PLUGINSDIR/nsisos.dll (100%) rename {SDK => lib/SDK}/$TEMP/$R0 (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/Bonjour.msi (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/Bonjour64.msi (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/amd64/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/amd64/winusbcoinstaller2.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/gacutil.exe (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lcard_libusb.cat (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lcard_libusb.inf (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lpcie.cat (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lpcie.inf (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lpcie.sys (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lpcieNet.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/lpcie_inst.exe (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/x86/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/$TEMP/L502-E502-E16-SDK/x86/winusbcoinstaller2.dll (100%) rename {SDK => lib/SDK}/bin/x64/e502api.dll (100%) rename {SDK => lib/SDK}/bin/x64/l502api.dll (100%) rename {SDK => lib/SDK}/bin/x64/x502api.dll (100%) rename {SDK => lib/SDK}/bin/x86/e502api.dll (100%) rename {SDK => lib/SDK}/bin/x86/l502api.dll (100%) rename {SDK => lib/SDK}/bin/x86/x502api.dll (100%) rename {SDK => lib/SDK}/changelog.txt (100%) rename {SDK => lib/SDK}/drivers/pci/x64/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/drivers/pci/x64/lpcie.cat (100%) rename {SDK => lib/SDK}/drivers/pci/x64/lpcie.inf (100%) rename {SDK => lib/SDK}/drivers/pci/x64/lpcie.sys (100%) rename {SDK => lib/SDK}/drivers/pci/x86/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/drivers/pci/x86/lpcie.cat (100%) rename {SDK => lib/SDK}/drivers/pci/x86/lpcie.inf (100%) rename {SDK => lib/SDK}/drivers/pci/x86/lpcie.sys (100%) rename {SDK => lib/SDK}/drivers/usb/amd64/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/drivers/usb/amd64/winusbcoinstaller2.dll (100%) rename {SDK => lib/SDK}/drivers/usb/lcard_libusb.cat (100%) rename {SDK => lib/SDK}/drivers/usb/lcard_libusb.inf (100%) rename {SDK => lib/SDK}/drivers/usb/x86/WdfCoInstaller01009.dll (100%) rename {SDK => lib/SDK}/drivers/usb/x86/winusbcoinstaller2.dll (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/readme.txt (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/unit.cpp (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/unit.dfm (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/unit.h (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_example.bpr (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_example.cbproj (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_example.cpp (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_example.res (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_thread.cpp (100%) rename {SDK => lib/SDK}/examples/CppBuilder/x502_general/x502_thread.h (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/MainUnit.dfm (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/MainUnit.pas (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/X502_ProcessThread.pas (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/readme.txt (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/x502_example.dof (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/x502_example.dpr (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/x502_example.dproj (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/x502_example.res (100%) rename {SDK => lib/SDK}/examples/Delphi/x502_general/x502_example_Icon.ico (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv/10.0/x502_err_sub.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv/10.0/x502_recv.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv/8.0/x502_err_sub.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv/8.0/x502_recv.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv/readme.txt (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi (100%) rename {SDK => lib/SDK}/examples/LabView/x502_recv_out_cycle/readme.txt (100%) rename {SDK => lib/SDK}/examples/c/e502_eth_svc_browse/CMakeLists.txt (100%) rename {SDK => lib/SDK}/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln (100%) rename {SDK => lib/SDK}/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj (100%) rename {SDK => lib/SDK}/examples/c/e502_eth_svc_browse/main.c (100%) rename {SDK => lib/SDK}/examples/c/e502_eth_svc_browse/makefile (100%) rename {SDK => lib/SDK}/examples/c/e502_timestamp_stream/CMakeLists.txt (100%) rename {SDK => lib/SDK}/examples/c/e502_timestamp_stream/main.c (100%) rename {SDK => lib/SDK}/examples/c/x502_cycle_out/CMakeLists.txt (100%) rename {SDK => lib/SDK}/examples/c/x502_cycle_out/main.c (100%) rename {SDK => lib/SDK}/examples/c/x502_cycle_out/makefile (100%) rename {SDK => lib/SDK}/examples/c/x502_cycle_out/x502_cycle_out.sln (100%) rename {SDK => lib/SDK}/examples/c/x502_cycle_out/x502_cycle_out.vcproj (100%) rename {SDK => lib/SDK}/examples/c/x502_stream_read/CMakeLists.txt (100%) rename {SDK => lib/SDK}/examples/c/x502_stream_read/main.c (100%) rename {SDK => lib/SDK}/examples/c/x502_stream_read/makefile (100%) rename {SDK => lib/SDK}/examples/c/x502_stream_read/x502_stream_read.sln (100%) rename {SDK => lib/SDK}/examples/c/x502_stream_read/x502_stream_read.vcproj (100%) rename {SDK => lib/SDK}/examples/cs/e502_eth_svc_browse/Program.cs (100%) rename {SDK => lib/SDK}/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs (100%) rename {SDK => lib/SDK}/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/MainForm.Designer.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/MainForm.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/MainForm.resx (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/Program.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/Properties/AssemblyInfo.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/Properties/Resources.Designer.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/Properties/Resources.resx (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/Properties/Settings.Designer.cs (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/x502_general.csproj (100%) rename {SDK => lib/SDK}/examples/cs/x502_general/x502_general.sln (100%) rename {SDK => lib/SDK}/examples/vb6/l502_recv/MainForm.frm (100%) rename {SDK => lib/SDK}/examples/vb6/l502_recv/l502_recv.vbp (100%) rename {SDK => lib/SDK}/examples/vb6/l502_recv/l502_recv.vbw (100%) rename {SDK => lib/SDK}/examples/vb6/l502_recv/l502api.bas (100%) rename {SDK => lib/SDK}/examples/vb6/l502_recv/readme.txt (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/e502api.bas (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/l502api.bas (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/readme.txt (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/x502_example.frm (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/x502_example.frx (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/x502_example.vbp (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/x502_example.vbw (100%) rename {SDK => lib/SDK}/examples/vb6/x502_general/x502api.bas (100%) rename {SDK => lib/SDK}/include/e502api.h (100%) rename {SDK => lib/SDK}/include/l502api.h (100%) rename {SDK => lib/SDK}/include/l502api_compat.h (100%) rename {SDK => lib/SDK}/include/lcard_pstdint.h (100%) rename {SDK => lib/SDK}/include/x502api.h (100%) rename {SDK => lib/SDK}/include/x502tstp.h (100%) rename {SDK => lib/SDK}/lib/msvc/e502api.lib (100%) rename {SDK => lib/SDK}/lib/msvc/l502api.lib (100%) rename {SDK => lib/SDK}/lib/msvc/x502api.lib (100%) rename {SDK => lib/SDK}/lib/msvc64/e502api.lib (100%) rename {SDK => lib/SDK}/lib/msvc64/l502api.lib (100%) rename {SDK => lib/SDK}/lib/msvc64/x502api.lib (100%) rename {SDK => lib/SDK}/lpcieNet/v2.0/lpcieNet.dll (100%) rename {SDK => lib/SDK}/lpcieNet/v3.5/lpcieNet.dll (100%) rename {SDK => lib/SDK}/lpcieNet/v4.0/lpcieNet.dll (100%) rename {SDK => lib/SDK}/manuals/x502api.pdf (100%) rename {SDK => lib/SDK}/pas/e502api.pas (100%) rename {SDK => lib/SDK}/pas/l502api.pas (100%) rename {SDK => lib/SDK}/pas/x502api.pas (100%) rename {SDK => lib/SDK}/readme.txt (100%) rename {SDK => lib/SDK}/tools/lxfw-update/e502-fpga-update-all.bat (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firm_versions.txt (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/e502_fpga_c.lxfw (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/e502_fpga_c.lxfw.sig (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/e502_fpga_i.lxfw (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/e502_fpga_i.lxfw.sig (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/l502_fpga.lxfw (100%) rename {SDK => lib/SDK}/tools/lxfw-update/firmware/l502_fpga.lxfw.sig (100%) rename {SDK => lib/SDK}/tools/lxfw-update/iconv.dll (100%) rename {SDK => lib/SDK}/tools/lxfw-update/l502-fpga-update-all.bat (100%) rename {SDK => lib/SDK}/tools/lxfw-update/libxml2.dll (100%) rename {SDK => lib/SDK}/tools/lxfw-update/lxfw-update.exe (100%) rename {SDK => lib/SDK}/tools/lxfw-update/readme.txt (100%) rename {SDK => lib/SDK}/tools/lxfw-update/zlib1.dll (100%) rename {SDK => lib/SDK}/uninstall.exe (100%) rename {e502 => lib/e502}/.e502api_dnssd.c.kate-swp (100%) rename {e502 => lib/e502}/CMakeLists.txt (100%) rename {e502 => lib/e502}/cmake/modules/FindAvahi.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindDNSSD.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindFFTW3.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindGpgError.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindLTRAPI.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindLibCBOR.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindLibUSB.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindLibdaemon.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindLibgcrypt.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindMKL.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindMODBUS.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindX502API.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindXLSXWriter.cmake (100%) rename {e502 => lib/e502}/cmake/modules/FindZMQ.cmake (100%) rename {e502 => lib/e502}/e16.rules (100%) rename {e502 => lib/e502}/e502.rules (100%) rename {e502 => lib/e502}/e502_cm4_defs.h (100%) rename {e502 => lib/e502}/e502_eth_config.h (100%) rename {e502 => lib/e502}/e502_fpga_regs.h (100%) rename {e502 => lib/e502}/e502_tcp_protocol.h (100%) rename {e502 => lib/e502}/e502api.c (100%) rename {e502 => lib/e502}/e502api.def (100%) rename {e502 => lib/e502}/e502api.h (100%) rename {e502 => lib/e502}/e502api.rc.in (100%) rename {e502 => lib/e502}/e502api_dnssd.c (100%) rename {e502 => lib/e502}/e502api_eth_config.c (100%) rename {e502 => lib/e502}/e502api_private.h (100%) rename {e502 => lib/e502}/e502api_tcp.c (100%) rename {e502 => lib/e502}/e502api_tcp_private.h (100%) rename {e502 => lib/e502}/e502api_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/Makefile.am (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/Makefile.in (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/core.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/descriptor.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/hotplug.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/hotplug.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/io.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/libusb-1.0.def (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/libusb-1.0.rc (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/libusb.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/libusbi.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/msvc/config.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/msvc/errno/errno.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/msvc/missing.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/darwin_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/darwin_usb.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/linux_netlink.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/linux_udev.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/linux_usbfs.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/linux_usbfs.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/netbsd_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/openbsd_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/poll_posix.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/poll_posix.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/poll_windows.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/poll_windows.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/threads_posix.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/threads_posix.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/threads_windows.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/threads_windows.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/wince_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/wince_usb.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/windows_common.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/windows_usb.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/os/windows_usb.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/strerror.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/sync.c (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/version.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb-1.0/version_nano.h (100%) rename {e502 => lib/e502}/libusb-1.0/libusb.cmake (100%) rename {e502 => lib/e502}/pas/e502api.pas (100%) rename {l502 => lib/l502}/CMakeLists.txt (100%) rename {l502 => lib/l502}/l502_fpga_regs.h (100%) rename {l502 => lib/l502}/l502api.c (100%) rename {l502 => lib/l502}/l502api.def (100%) rename {l502 => lib/l502}/l502api.h (100%) rename {l502 => lib/l502}/l502api.rc.in (100%) rename {l502 => lib/l502}/l502api_bf.c (100%) rename {l502 => lib/l502}/l502api_compat.c (100%) rename {l502 => lib/l502}/l502api_compat.h (100%) rename {l502 => lib/l502}/l502api_eeprom.c (100%) rename {l502 => lib/l502}/l502api_private.h (100%) rename {l502 => lib/l502}/linux/l502_ioctls.h (100%) rename {l502 => lib/l502}/linux/l502_spec.c (100%) rename {l502 => lib/l502}/lpcie_ioctls.h (100%) rename {l502 => lib/l502}/pas/l502api.pas (100%) rename {l502 => lib/l502}/win/l502_spec.c (100%) rename l502_BF_enums.h => lib/l502_BF_enums.h (100%) rename l502_fpga_regs.h => lib/l502_fpga_regs.h (100%) rename {x502 => lib/x502}/fast_crc_cfg.h (100%) rename {x502 => lib/x502}/l502_bf_cmd_defs.h (100%) rename {x502 => lib/x502}/lboot_req.h (100%) rename {x502 => lib/x502}/lcard_pstdint.h (100%) rename {x502 => lib/x502}/osspec_cfg.h (100%) rename {x502 => lib/x502}/x502_eeprom.h (100%) rename {x502 => lib/x502}/x502_fpga_regs.h (100%) rename {x502 => lib/x502}/x502api.c (100%) rename {x502 => lib/x502}/x502api.h (100%) rename {x502 => lib/x502}/x502api_async.c (100%) rename {x502 => lib/x502}/x502api_bf.c (100%) rename {x502 => lib/x502}/x502api_config.c (100%) rename {x502 => lib/x502}/x502api_eeprom.c (100%) rename {x502 => lib/x502}/x502api_errs.c (100%) rename {x502 => lib/x502}/x502api_private.h (100%) rename {x502 => lib/x502}/x502api_streams.c (100%) rename {x502 => lib/x502}/x502tstp.c (100%) rename {x502 => lib/x502}/x502tstp.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/arch/PKGBUILD.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/arch/x502api.install.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/changelog (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/changelog.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/compat (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/control (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/control.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/copyright (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/copyright.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libe502api1.dirs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libe502api1.install (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libe502api1.postinst (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libl502api1.dirs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libl502api1.install (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libx502api1-dev.dirs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libx502api1-dev.install (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libx502api1.dirs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/libx502api1.install (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/rules (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/debian/source/format (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/.e502api_dnssd.c.kate-swp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindAvahi.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindDNSSD.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindFFTW3.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindGpgError.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindLTRAPI.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindLibCBOR.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindLibUSB.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindLibdaemon.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindLibgcrypt.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindMKL.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindMODBUS.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindX502API.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindXLSXWriter.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/cmake/modules/FindZMQ.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e16.rules (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502.rules (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502_cm4_defs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502_eth_config.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502_fpga_regs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502_tcp_protocol.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api.def (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api.rc.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_dnssd.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_eth_config.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_private.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_tcp.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_tcp_private.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/e502api_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/Makefile.am (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/Makefile.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/core.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/descriptor.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/hotplug.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/hotplug.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/io.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.def (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/libusb.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/libusbi.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/msvc/config.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/msvc/missing.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/linux_udev.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/windows_common.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/strerror.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/sync.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/version.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb-1.0/version_nano.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/libusb-1.0/libusb.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/e502/pas/e502api.pas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502_fpga_regs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api.def (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api.rc.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api_bf.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api_compat.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api_compat.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api_eeprom.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/l502api_private.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/linux/l502_ioctls.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/linux/l502_spec.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/lpcie_ioctls.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/pas/l502api.pas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/devs/l502/win/l502_spec.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/Doxyfile.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/about.md (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/config.xml.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/gen_descr.md (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/images/adc_frame.jpeg (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/images/adc_frame.odg (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/mainpage.md (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/setup.md (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/tstp_descr.md (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/doc/x502api.tex (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/unit.cpp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/unit.dfm (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/unit.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_example.bpr (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_example.cbproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_example.cpp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_example.res (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_thread.cpp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/CppBuilder/x502_general/x502_thread.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/MainUnit.dfm (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/MainUnit.pas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/X502_ProcessThread.pas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/x502_example.dof (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/x502_example.dpr (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/x502_example.dproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/x502_example.res (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/Delphi/x502_general/x502_example_Icon.ico (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/generate_multiharm_signal_points.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/generate_sin_point.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/lcm.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_close.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_gen_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_open.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_out.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_out_cfg.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_set_cycle_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/10.0/x502_stop.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/generate_multiharm_signal_points.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/generate_sin_point.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/lcm.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_close.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_gen_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_open.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_out.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_out_cfg.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_set_cycle_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/8.0/x502_stop.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/generate_multiharm_signal_points.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/generate_sin_point.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/lcm.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_close.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_gen_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_open.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_out.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_out_cfg.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_set_cycle_signal.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_out/x502_stop.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/10.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/10.0/x502_recv.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/8.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/8.0/x502_recv.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv/x502_recv.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle/x502_recv_out_cycle.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_recv_out_cycle_eng.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_recv_out_cycle_eng.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/x502_err_sub.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/LabView/x502_recv_out_cycle_eng/x502_recv_out_cycle_eng.vi (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/common/dev_funcs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/common/dev_funcs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/common/timespec_funcs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/common/timespec_funcs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_cntr_test/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_cntr_test/dev_funcs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_cntr_test/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_cntr_test/timespec_funcs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_cntr_test/timespec_funcs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_shift_test/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_shift_test/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_dac_shift_test/makefile (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_overflow_test/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e16_overflow_test/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_eth_svc_browse/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_eth_svc_browse/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_eth_svc_browse/makefile (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_timestamp_stream/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/e502_timestamp_stream/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/fw_update/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/fw_update/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_cycle_out/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_cycle_out/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_cycle_out/makefile (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_cycle_out/x502_cycle_out.sln (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_cycle_out/x502_cycle_out.vcproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_dac_cntr_test/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_dac_cntr_test/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_ring_mode0_test/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_ring_mode0_test/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_stream_read/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_stream_read/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_stream_read/makefile (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_stream_read/x502_stream_read.sln (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/c/x502_stream_read/x502_stream_read.vcproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/e502_eth_svc_browse/Program.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/MainForm.Designer.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/MainForm.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/MainForm.resx (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/Program.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/Properties/AssemblyInfo.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/Properties/Resources.Designer.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/Properties/Resources.resx (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/Properties/Settings.Designer.cs (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/x502_general.csproj (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/cs/x502_general/x502_general.sln (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/MSSCCPRJ.SCC (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/MainForm.frm (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/MainForm.frx (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/l502_recv.vbp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/l502_recv.vbw (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/l502api.bas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/l502_recv/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/e502api.bas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/l502api.bas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/x502_example.frm (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/x502_example.frx (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/x502_example.vbp (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/x502_example.vbw (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/examples/vb6/x502_general/x502api.bas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/_crclib_cfg.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/_fast_crc_cfg.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/crc.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/crc.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/fast_crc.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/crc/fast_crc.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/cvi/lcspec_pack_restore.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/cvi/lcspec_pack_start.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/gcc/lcspec_align.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/gcc/lcspec_interrupt.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/gcc/lcspec_pack_restore.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/gcc/lcspec_pack_start.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/iar/lcspec_align.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/iar/lcspec_interrupt.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/iar/lcspec_pack_restore.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/iar/lcspec_pack_start.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/lcspec.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/lcspec.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/msvc/lcspec_align.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/msvc/lcspec_pack_restore.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/msvc/lcspec_pack_start.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/watcom/lcspec_pack_restore.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/lcspec/watcom/lcspec_pack_start.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/lclock.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ltimer.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ltimer.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ltimer.mk (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/aarch64_gtim/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/aarch64_gtim/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/atmega/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/atmega/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/bf_core_tmr/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/bf_core_tmr/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/cm_systick/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/cm_systick/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/imx6_epit/_lclock_conf.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/imx6_epit/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/imx6_epit/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/imx_sysctr/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/imx_sysctr/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/linux/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/linux/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/lpc17xx_rit/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/lpc17xx_rit/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/riscv_mchtmr/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/riscv_mchtmr/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/wch_systick/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/wch_systick/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/win/lclock.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/ltimer/ports/win/lclock_arch.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/osspec/_osspec_cfg.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/osspec/osspec.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/osspec/osspec.cmake (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/lib/osspec/osspec.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/pas/x502api.pas (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/rpm/x502api.spec.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/fast_crc_cfg.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/l502_bf_cmd_defs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/lboot_req.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/lcard_pstdint.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/osspec_cfg.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502_eeprom.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502_fpga_regs.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_async.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_bf.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_config.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_eeprom.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_errs.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_private.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502api_streams.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502tstp.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/src/x502tstp.h (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/tests/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/tests/x502_async_inout/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/tests/x502_async_inout/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/tests/x502_rdy_cntr_tst/CMakeLists.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/tests/x502_rdy_cntr_tst/main.c (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/win_install/conv_src_cp1251.bat.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/win_install/make32.bat.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/win_install/make64.bat.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/win_install/readme.txt (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/x502api.def (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/x502api.rc.in (100%) rename {x502api-1.1.34 => lib/x502api-1.1.34}/x502libs.cmake (100%) diff --git a/BF_companion b/BF_companion index 0f0209c8f41fe2d16e87c613c4fd5a32af9f711d..3c490c39599cb225fa896dc7c8d6876e1a1d0617 100755 GIT binary patch delta 175903 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%0A5&CwRIQ@sMk{B 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 delta 180868 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

%Jfj_M7#i&2|(s-`dEp7cgSK}<$ zzvC<~Aj=b+<;3sSD}T4wL*O^ZnpV0{ob;5aV14`2zX0nN?Q-!Ve)Q^SE9i^+JomJ9>u5D>2=_aZQc z0L{{=2s{Q#oNCLkj{->yO6YvTunGPx5UWXi4yo=nggOX{1 zxxF*3F9!iX2c^@tar;23!e4+_KwO1>T!mbW`E*c4s=_wA7?lGJP#ESF|Au&8O@*?w zBz6OL7Z6ut5CVM(P&GmbOaLW*`J45ATRl6{6>bvO@77ms^`r_jkvfCep9K3n1m+S5 z0lbO88z7}Bc+=bILHF%YyB*hl#;;bVcIcGVNPi#1m2B6EDk-kwUKLSXqxM{*#)zs7 zYN$eaH65!bouO2_M3Z#b=vSn5t{_~~Z~%{A_}9~O04>W)$p{D;2I8e;+*KuB8B2(k zD6+aJ1>uw4zgeQaUOD+;Ti`*YDv{+FP)+54`qgUP9=gu}_fsHNv>7Y<7T}wp#D{*B zW%rK86@)ws0U0gP`vojxiT&*Mb;*X_zk+HdEhL5})Cy{kq+SI2F_7y}JuYJ@MI_^b4zEzD}4B<6$NO;*bt9l1i=LizN03}+s zNV?L1?rKc~CSnFIIdU5zQ{QD!c`Ss*kcCd)6+kg$pVK!2qcMi8Zu-`tO68KD@IV!T)z{Gr zYKe`RAxekD*U^mplw41aDWi0H5bj9k4-02Hbjs;}#ruH3Rri1NA$Umrw=HcF{*w>E zL;t>|jq3_(F@#%~- z-oOB5fA&tldp5=_%*rsEoN;lqeBcHygmlL$4DE=BxK|OC9Wsnmag=gd!@-drJ&JQ} z8wQZUK*xhXBk51DL|mlU6gcHT*iGyK$0rEW6z-VqGTKR-2e#T%@wdKVCRa`WxgxRd=Mo|m-()22GV7|YgkTfBb1Y<_#cAud1gN&7Yl=)jhdPR zl5`{~`YZwi85sIlu$hDW#O2o;5g5!MQU8>{5I;3wK=)Ffp$u~Lr-xg)-QdlEyz)n; zq%;Lblpgv2wDu+7Q59L+cdOf-P6F9O!j^~$J0yUB2p9#CJply)kt9GsMu7lf745LN zf*6Qc>L|ofM^Mp#Xd|M=9Ual24lXllR1|d-qX^Ma;D1lmxt*kknfbo&`R~(rsrM{( z&Z+gTolycEKDsa&eU@Jx)2H~OJ1E1AgqOgz7#xYjZX4pCB_N({4+WG=I5c#A2z#xe zYZDFKvDTFL7G;CWh$2?e>t!QEcKn zMGxubA``ll8hue4bwgE|Jj}0f2zI~JX&t1CsnNsj(VtT&FjIf-0W$H8_9wKdpICmmBlcRuax3AFc6!TbR_6gr7^ubKSAgoY~qqH zGqUmI;LUOWM9Mi{f?@oYHl)*V)EC*-wI$&kCku}!U+ScdrmvdDjA-2-wu;J0I372c z{_!x7icK~R4%s-c>A*-!nT5OD)cc=L7>U?)WCVzuHg&cfKf%eiy3CR*COGF<`EhdR z1gE|A#4P#F1gEog?kst7f|H(B1TC?}4!vGroQ09b{*rV=-#c68Omvd1`)0|DCpu?O z**_a>3ASQeLTu!(5j~2ehiLfLM!1aNbPYcchC9*~iBW0qjXz5%q((Svp$y~6~l8?I%h(6{Uo%+3_w-y3iui8X~DxlJ$! z9D>wvOkDx-%EB%Ee3DpPumAP1U~T%9FN5sdUtFF_A!wjk%q*?k~tG4FYo+`oSkarAeg;wR+s z9oBBe3-JWLYYwGY#{Y^^!kR*tvs`mL#iR$)U4AtZjn))ApP4}Vt&K(QHb-uog!j7N z<-C*;E!K`Rj89b&)L7cM=fXuGF-EB8P(JPW5R{CD<~*#iR05y&qs(qa@>;BFPF$zL z{}GaJVokjaPTmX+-6^K#S8XY#c&n#(FlPSZGUJGP-zEcd?i8%4)4{wOmzdjRg869L zaOlnlJ_4(oVaqj>aYDP!mJdyK+D2E|+Cr6ZzFjCtGj_qhCHDEUt$mZ z_cBhIF=nXm`#qyFiDU9KvH%P2DdO^jD$r-LDbK@gq5T6d(|sz_6rAuSVRd_0vgmRr z<=jC{GFc6IFY`jiqdD_M$U%KA@e!4IttlVBoIQM`3+2`kTH9k)9zLov8-e7-l-XCN zF498skTY47W4K2dr@pHN&c-QoWaK}=ICVda(N`kzMsqA>Rlwwx#u()}T&GWcs5{r2 zI#VYx4Y`gdV@j5k8I|!Qv<1lxWXw#K{s78XbEf_x!(Cy@im7;!=>HiktQcHAoc}jZ~(+7pMUmnLU<#izKQ=w`i~Q37JOl7ato~h`5w#F_t_?9-(Dy>SL{UcG zN#W?QCDgUY(B+q|vBdBW)Vzr`btv-qm}oSn!S1me4wbPRd0p(ltWnZUF!o5iN)!BfE_WunD zoBrJ@E@mMP4Vz8|l9O*C9>b#30N0m%9a6}g&bm!L>&7%Dv&hMarLUNp-Q%`{BhQs% zi<}O@5_bGJu$dGdx>6xcaZ{T;sczy;*Jva=ipxsPDuy|=TT zfPDnu<(-;h=j>p?l`uBY{wOef|FMAL2d}Q^hjw)UM|pmYV2n_UdCznJV#dN5Mu_N% zCvlGfEyL~zJ$u>^aXFx3taf)mPvei<(0-8o1S>xOkB!d(;TE!@%13`&hGnDL!jgLe z2%=KIo)}u50y|cv{?@icJQvBH1SLSr2BrQwB$r@~+Cf!#xv{we$vzBZ8&+$Du{oQ7 z-AL>rpv>6ZnSfVM;X4)k2w7lk?ncOONF2usOZQ{r8-hGaiIC@$(KDQO<2#;4i^Zx8 zTBQ6PkK|Z_$lo$$&}<}&u}1xg3|eMfqYSzU$Xcw>+YhXhNpGDiuYum+AAw7(_BX}o z6jO-w7?KZTg+s;d33wifX9-wgOjp2bNW4NonK45F?;>%4fCa`(1$>9Z*I04i6FHj0 z6G)F&U(v?YV%{VAP=SslqK%&GBqZ$mVYqgiOqC}cPzqK!QlPYUL!uMzJdU2}3~bfO zuv@f=hEKv6k%+hrH?K8=iDsg#n(6eG3HLk6z50MaqOd+#d^)Yf2t<=zksW_|ZYgnz|@7efA?7`7CM()-sM>Z85 zKpXi&&`FAEn`lNyYY$90_yL#}je49BZBk~LqM3VVd0Dc%9flheAlx_aVV>PE3!E{!%AFgWw&&x&%$h`s9qyj3%B)8}wdng_Kk+^6O>u~$m7*!8adrxZmq(*GUxU%&QBYdHm?O$ zjJD@x!p;G*V6KxCJP)B2Ty|09)WFonSR*+|+h*$8Lv>)VDnS@U6SoSEE;T$!rz&dZ>C?HG z&U#gn%X>J5g|ZnDZ)UYfjJDgiZa*P4-i$+#MsiK_qp6`4z?u1@xoV-UkoRMhyU|?Z zVaeEYR9WSxM%01=X5?JQB^w=4lH(hj8t(e2LgUIz;m1v8`Qw#ND|3Q8c%zdvYN9fo zGb58PqtN2Xqi{`yRUOk%&jC(W6^fa0%bMD~Dr6#FE{p%{B$-oX&RTq}^op=NtZQBx z)8xTzPGY-4UFi*@h)qy#a4jvCpU!cTM@{bmmvy6Su44vUqGe$A%%%X&411s|Hmw4) zLg)X%SwG79L%KZhq|-n64XPhC;Ipw>`0Pr{b^v%81k4;po5@6d4I_|Aqnv#eZLX!w z&DfZdHh;#(c^n(@G&c5r+WeI^pVQ_jHckUJrVTAN4Q4j|!A*brENtDb*f_nh@eRVp ze=#M;Vq;FFqY`Wkk&REB)nBAdvtN??o^l4J;GIulCy9V-9(GL8%CH>UwO55&gq%rc z@W@J!2wEy=roG!Pb1V_C-(1;a5}Sf|OgY?0Dbq54WXczf6qdP% zDW8K9)Q0&-YN2~=Qv}!!{Uoemi{`qI6?_~f_&L)DAm7F{t+Nx92Y+8l5^d}U z>_^Fsz`!J>@U5`iq@dQglQkX)Q~Zx=$}Xn7*+`kCDNiuvFJa1FP1xPciKs7Cp09_w zz~sgGkTXjMdL)G=OP36ZD+UB$j*@*XEXz6U1B<(uTy*W1R+6qlejxxEPe4#iPP=QJ^{g+EV~)bHVtKu249jWbD=(#dO-(iX10My`Jrmt;>j z<%_k;okNPRT-zV(0x=UsoNFGUwl!AQq{qXCa8<2k3m*#;{M>#HGG#|2g074U9;R?y|KUX-sG4Dvzo!bprZ8VP1plyg!EM$d;9iF0oA)vmVNuTFm~GlA zriixVX*@9P!%Zthy8TC8af0@jy5>Z?fNOqsRisO zu9A@#0n!6GJ&@BqJUTT=V(8}o3N;wn1JUlS5~}$7iN!yDL+xJih>~#v9#L@b5KT)9>VTE zNmQ8l?7l@$CDW3O3@mqyszgadv&&2oXUF)7(Jm{a;|!5_g@{`RjTeYS@Z0WkfWz@G@_VvC==xHWXopo$Db8H!v zlnAJbKrF((%~uAJLhK)xQ6Ukwx(U{UxD~;*H~8e`FFNhdFAw{!1Wvho#U-YxV+{SXK=8ZVq@2?D0A21 z`z~9E%IF3>12xC)}6;E(oaN)Z$^GzR_V%odH1V42=aNvMX_lVlm zCzjC!R%HVUb>Kndw{zJ@ue;JhZ#5Iz)kNqmB?Ou3NSU{r$?R+*^R_4Rc%)3N&%`$} zX?RdUt8OAx>j^y;DRi(|MvpgEY^O{r-$4}m(8MTj>7q?&&*ckwq2E57*x@CWZ7ypg#h0n zpZwcvcx_{2WASpq|A72@a`-kX3wzo>`1V4%9{D$fCDd6Pn$~fyDmRBI-mLWmbR{Q= z)~N2u?i$ew`zZHDJ62b%V@tz>8Wov6yv**unw#r=elrw|K703i@`=2(g>O7NhWG5 zWuu$UjZ3L(Y+?VZX2;+GEB*E&WenUJlupe?%FpmMNz343|rE`>Ji{3eFe0f@|&s2DT%3e0QHD0JG{i>U<3Xbg&Cti zxL2R@z8NO7;ZNY9$*b4c(Udbxd1i?+&weF}O?i4rgeeDcfiE@bOMmVW(H$dppAn+_ zWYOmf5kRMJS1mzjY}ZBM)YYZZhsLc-s7?gC+n+`46>;e5FwaAq5pjocI7ZogSJ)^u z!-rct0_J0i^!8%U9S&P{!1T{vvsMw`2oqH!g4~m!a!_AitUU<@$P?;lUt1jE%06)C zC`~p0qUrg7X%E6_5yf= z^J~2kRZ(0U4;r{zD7zPg8C3Z_QpI8l zxM|-f2fl@O;_7%CbSg_skRuiE@?s)oIU#KZ*XEV?yRYYEq9<=heaAWF1~SGBM!o|6oh zdwe=lrrM}-S2?Nb_&+Ri=R#6YfQ_n&F4ajF<0x`}goECKIwgVLJ25oBHBP6`y%yZc zMgKe!RvXH*NkOYJR-W7o76&KRxD>uq?#>j!AYHhpIzy#J&s0#v!VV?8N-EXnKQ=9g znwE2hrX^}g0bP_gKcyooEmfOce4!@F%G)J(oh61?6}x1^St8r2-X+_2z`kx*=;97I zp|q-Z%MZ^M11Eb{dKT(34dAAZsWxXQQ=4qE>DB%-wt3MF`Pc52^Rh$-`9w#N>>Ekv zxyF-nRY#F1YqEr};&j3{lqeZb%FnVyD=SBXI5p4hB+}${U4?5h-+1CHV)_Ib1l@cG3Gt|A^?gZw4JVXkwVaqqlsZm~phUgS(Wjg;Lh^ek>K7N%Ioo)%qe0Dw1SDXCchICdUQp*gcnciZq_n2|T6hSQmDANIC8*n<})x z6cVUva$K#2RR%R0*9D`FeagH#t;jc)gzGt>f^Y1Rw{;O|ZQ}NvA*`zCGxjJWd=r#6 zdsJci22mo96N4#Hz=>Q+6z!4Sx{3}~`5sjyRs|E4j;f{#tC=!@#A^1)r@M;tRGX*4 zi`u={qG$lqUZ@JzH5*o2%_qy$rg7|`n~eW<01?y&2Y}1(z>R9+$HnBwzR;UF;&aQYe?C;*TYO*#>G^z$A@!GJc@@@guzE3l6?7HT zwtpnc)kgKBUlV~cvdDbZQ>&yN1nI`6Q1>-&CTe&B<0Ef;jlJxU@C?RJ-K?@V>PJ#d z8=D3Xn;fy}!!ed0&u~~N*tmM2jDt%RFNa3<7a~?YgAq9jkT>L+@*uSzBu%wZCjTFY z0}8uKVRvaHGB1Eq2X?kKd{h7y6@X7ocC?M7VPnBT`Hzdl2CL{DdCf2}+Nymg^!hNd z#KiP?31W;}uP_ij_8toKu^|inX3> zqj9ClWQmf323MELNEJnsibcb${~@a%wlsN)3cKj1Di+vGnNXoblZVl&foL~J!Og0V zLfyuQPO(=7cOL5v{Gd6LK#0{f!3rfhE1M55%^5YUQupiy5_u9QGS+|DlQX6tFV$y7@$#8jtESM#VFZdT>{}B>a zn==X1EqPPb7p11QLH;yL>^@^{3)i%SI6N3=s?GnPlBpaTn?$%p2o?M+Qbp0`I)6R_ zUH(fb>q@c0Z{8}aN=4f%#u1O&M9iAh^q3x1aIU4z6!6(+=t|5|5X8mEM4vrSEpTxW z9yQl6L+J}dthk738wI@zYuHhL73HipDt4-!Q%x}&pN}B5j_3(x8Lqr~iJ0AsCY)56 zNu4S`QA29frqKaqyP&CXwHp#kMV{@SaLM?>nZ;$ra_9QJiRB_UM)55wD_&SuGE?4AF1{7RMo+k8xSYRAO!W^PF;?60#wyV(5LP)!{BWxi>O8K2PikaG}tBV(v6^*~Z`X@emKIWRA2!UGab@wm&>wCS z&zR99OY;kd zjTn7Vs6mRgiE>kKUqYzz5i#N%Syv~{k?}_`yELTvm1q?j`2{A9hTL(4 zCaa%|=>)Y7EGk=AQapDNQS!k;n=~2wwTO|Mz7TyBkH2`)@_93e0}>euk~xP(lsbwk zDJfkze=bo=4vQRx`S8rT(g^-U`Oaa{mMlq^v0sWV`e?$JB2ypT{-uahM=@v)#ier! zr_Ul?;BP1EzZ9`_)Lthq{7MWU&oX4ySE3~yWy<%y66exUN1eRli16#9TaG{sz77d{ zlp;HRjk&;EnW0f%ixew!b3D2iEL)wbz|la!ZcINN{dqLfq1E4tZ_N05MAGAX3Vii) z<#(cW{KH}Ky8=~!AC}v`6TPhAY4Y#iiLCCq)TTf}(M(Y?TS-C33)Qg^AFyj>^$#L7sQm(I zA(Ijjw=~aQ=z5HCt*cSh{zm@m!~Q|fPmIH!-pU>X{S;#<0efed7kJVTelehJz#4FYr)9z}}+{vn=el)r$%EM0V(Oz1VN1kLwOIoc;FQj$5UVZ%_I(iH_xG z$Hd1MOi=kchJWTj?QXJLb*mS{O^js+?787`gP&h`ya793p8i>+n%B$J<099JOOYdw zi!8HNmL5mIa*`W^L)u;MwzgxW<1gmZ^UR4(-Y5sJ;%wEKH|5AQFLg4r!In)Nm!5$m z+Z^X)UuaHsE+md||H2V;jBInflReCw<_sg2@&Cd?9Fv^vq2?9NP~w=RIhq)nZBEt} zOx{Xu;yu1G-_ObkE3^69rGr-(3mjjJd5IH~idQmX*(vfou0U=%E_&lK#yiK+QVQg+ z$3;K7sBuE==A00n+p%f~ACxL^0++(-$@A!gW#}T@q5@fcLUf$UJgoxusW>mVs7Xa0 zZce1Sdo3qXiG1OL1Aaf_>8R65p18Kstu>bzhc0{}N1 z*Y#okM~i9Vv$nS5-~x&Juej!+7r&rPaEl) z2GFYbaFEj7Z}5{;2wMn zHghgQDkIBR>4*E3NlsQ)Or`6EL#5*?Mbi)|ED4CyJah_AAw1GkMG0n}iPR+CmH4;R ztgQdSMC8gCCoA`VU3x*klbhQtHlCABY*6Z(mw9fkDn3yDT}Ao#rI&k7W9bFYT+1Q~ z;+%_`nb=r-|EcsYDok%$Nh%YX)ri8YRIL6}{X2u(S6!7m;0#6ipJR2^ReeaP)W}Bz ziU?QmKQ*kY7M%BQ1;cXxKF$k*d1n$|WK=qfjN2WhAqbPa)ES#vaE&>Hv@Ei3H^cTX zvZ?VjQ}o~TtTES`tw@oMfL9u-|3M#er@7tyKa}xy^9}Pqlrp++bc57US(fUq+&vHTNMYf##-EFR06;5tLQu*i55fMT|Z*j9M zYuCf_s`U_j@L?9LwC}WGm6yB|Ni9f6LBz0R?WIuZCO66Ha@U*8@qo46a;w70?MP|?IwC^ou{+$cmia^IBB>4*rSzwL9AEUV?^^2g`g4B96? z?+)wI@^Vsu+Hk7dn(l6uPQryX-Pd&23h0Okp*7FDS4Gox(E2yr3j`hXu65stv*JYP zbe+4>?9|wn4X5QU(|H+<%@AH&LeqELG(+spm)CyowvG=^^jbOzZ46OV5ZeB^+sC#Z zNeO-Wr5n{E&AY?Dh=PjcE3BrGVAM$SXN15gkm*0WJ$l8>QdHxwdS`S(h%J0`y`J%d zD&%+-iSgPiCNidJT`GzH1?~JwxG}%?kI9}#bOAg}|5%^HXs~PXi{8unu$9P-DmoRQTp@2j~ zos{ADW+oIpA*Y;hr{U8Ka_{NsRCh~<7%vDyqw;s$3icX(Q+T-r622bw5#_|dHi3f zbkO(?Rf?9scmiMR^q=(3@FJD*jRw3(eaQTIjK^@spD|wWt>%woJ;xZQe-@|ZOSQ#F z>4O2}S;0RPg0D>LeG(0Gs0tNaMLb1b5tSa*e9v;m?O0Dvy~f)i;sA(NB-08F|zhaEfS@7Mhb2*CBW43of??ScxT4r z(Bsp>WpA9zc;0&XBJ`zKoYr)&Hs8whoJ}(Do7*E;8`5+yzx_5#L?CdNT?tlg z)tZ*D!ljJo@vWLv#@8@j6rpE}$N!6*@;eG3W2U@?_Vv5v-rrFWc#6O}iFEBU*$eyl z^1o_@@3Y?7a=}Tr{mA-5I_>#;2Tm4M9A43QKW5*>c=hWV7|2y&zlZOUA0eAy0ms$* zC&7@trLuw zhP0elF=KH+fvTz0cs{qm_Hx{5H#O}XCL0lPoT$jbE16vNu$K0$T*i2HMD4kW@$x;* zt+>PEU#fAMGSRYw@tTu5ovnAqYZ?z46~AiaJ0^U@0!3V2UMK%E;~DR3#s`=`9uf!Sya2FIW8G5eNN+hnSYmuZ_~i@?7@o~pJLQEXadq|sbhhHgF5YfGvYY# zID8o*qnb4^Km7rP3Q*o|X_@SruVNIUJ(%&#%_nrp2 zGk%is>U<3pGLCO~=-}L@0lwO6^ziVA;GC!NpivW1&~@+)gKjA!tNx3Xof@U=HTmzlzsDx4PZ zyK<+M7;H^Ps2(*_wZcT!+l%pt|EM%BVZ1<(=HbD7A>-xTL}m&(%BQB;y%X1a!ccxtV}3 zz^F)+MwEG$Jm~sTbB8dwV3Fou%3>23FTX?s`HUATvETwG=M-!FN+z#jyb9A#S_Uy* z$#^x_;I526#CS$T97CR-hzj|J#uM=Ie66936&+S~nX6RqP-4bur|VB@ayE0dX1sd7 z2GmENaoCOVJf38ZVg8Yx9&V7_7a3CsR~2nObI|w8Y4JLOb&OX>IIxBBniHBoS?`Px zox9H?N4WeZ<3$U#nr~R$Ate_4hRJmiwI+ZLl|oUlPxD{LVrMg+ca;XF zaQD}r@miiNtzbN#apPUh-;4G9LE{NV9uxk+0;}a`(HNKi$a3}1Yk|ACjGkcJyVdFS zf(IC{c~$fG<9xnQ>dratse41?7jSMdN!rcGFSVrs&!F~S+=)2~B08}18Lz!WYxH`c zF^tDW@J|IEZ>8h^pE+wbaE`=3?WCq%!(s*x2V0rEPUeCfyqn2+Jni62jfcG4iZy>a zi|t{&u0jK&IMcToFR#@2VCMfj#z&kO|3TvkMipm3*QnGYceX$=rJ{SIYEn_A z(Irgn&Ukf1Z5+&a>0O$U2T>zmt1I%BhPeQ?!dY_i3Pz@v|5&9j^iYU@<<}tNF{X(D)SYltySg z#i)vCYO{zyb*=4k+Ug9ifb?PG}CqNi8E7kNkIzsf^c$G@qyOY7Z~fczdo&*Dzic z(PC}|9%r-;8vP@h%qA8neX4l|+ZeC;K;!fD&Ul9L+V?epE>A7*F#3Ed{nDM-j=J#SZ z4S2lK+UUli@J6hwJUx60JD0P$hVg2A@Rk;@ce-8Sh785~;)A=D(sZL0EA?w$<5?Cq z_Glo6@i!T-h?sPJ<>99^V_)V!&3F}$qh4o|lBQzT#i%)`IqzbD98EClc5A@%etW24mi{(6&f8pT~hMrJvnk{8!65Q#AzMQ0u2(E#Q=RB$N_skye z@kdmh8I0FP1a&^+b>p<2OWB=O3O8iOBs`}hl`UyInKy2sW*W`B&nWUa2bf&XCs%!$ z{5|7&w`t&B#vOdyR`o5SqjwY>NJnrtC!%sqWV|NA-Ps;L7Z2}@rHt3|38ZJsddA}x zYa^DhEn5|CR6b$Fw|#_p%GYS(_ssJQ;i`xJfH^Yw^v7#g$2|^nxhzgWT}^4D-6?%V z>)`Rx=%LBOn4I&WCSSlg6)Up2OzncVFjws&P4gG3~fw1ka`;RNtznw20R#`+B(4_=_C+;U2zT{f}LZ=jo3CS2OwGE6h>Nt;W;%G2CgYJGOFu{BL8Fd44KL%7EKtL>)4Q}#%y=G`O_HIPYZ%Y?MW;RfO^lZ}G{<)+ zTw|EWT-VwcNPC5OtGUT};d@&yXpQ;&2`1NYOZ8%rlF5b0liiN2^(@BgxI^$voXcvmug}JOFoAHW>igK>JuN_Kuv|NB)S|M}gT%pB0i&rSF!0n#$lc5*e z`D*;lUNZ`<>gcmlWNk;EIODq`l`Ughh3+2YyTc9j9P0bbw)Va)6NdYG1iVZ91Eb`~ z;l5$9RYTck+EtG8CCcjIzPR|ROHGA)`<3$Ga9_{(j6w~2`#VGNBYZ*2p7W$7TlRL_ z%IZ=vIB3JUGhNFEHd8ot*WGY|-0oCv!&oS_QV33zfmtD+x^5SnbHGNBi0Y z#5WrMi!Y2n3Ou^DUgQ06YhC434=qu?A9Yv0N5+rw^^2;pd`fAl97oBVo;vxM+=!(0 M$$0t37+?1P12frTdH?_b diff --git a/build/lib/x502api-1.1.34/devs/e502/e502api.o b/build/lib/x502api-1.1.34/devs/e502/e502api.o new file mode 100644 index 0000000000000000000000000000000000000000..f2adb7cdfd638573a3f8a3a5946a7ffe25c8ada9 GIT binary patch literal 52048 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 TIo0bwk^Ud}Io**cQz!l#mXDCc literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/devs/e502/e502api_eth_config.o b/build/lib/x502api-1.1.34/devs/e502/e502api_eth_config.o new file mode 100644 index 0000000000000000000000000000000000000000..890bb0a38092957b86ccc16d5e7aa69212a17698 GIT binary patch literal 44328 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 LDNkE0^7j7=%;Kkh literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/devs/e502/e502api_usb.o b/build/lib/x502api-1.1.34/devs/e502/e502api_usb.o new file mode 100644 index 0000000000000000000000000000000000000000..1b8170c9a5e62304edee80ad2e18af01b021b158 GIT binary patch literal 104552 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 QH=Y;sZ|nC_TSxo^N{}U?;sOC1 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 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/devs/l502/l502api_bf.o b/build/lib/x502api-1.1.34/devs/l502/l502api_bf.o new file mode 100644 index 0000000000000000000000000000000000000000..130717808f16fdd5928b51bba9286d53c5f90bc0 GIT binary patch literal 43408 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

;xora1G0Tz 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 z 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 KrzgFm#eV^YyZ|=< literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/lib/crc/fast_crc.o b/build/lib/x502api-1.1.34/lib/crc/fast_crc.o new file mode 100644 index 0000000000000000000000000000000000000000..406af1dc68c6bd44f6c60193afe27ac915068e8d GIT binary patch literal 10440 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 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock.o b/build/lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock.o new file mode 100644 index 0000000000000000000000000000000000000000..02b455ac42bb21874ed8df0d04b7654efe64805a GIT binary patch literal 5680 zcmb_gU2Ggz6~1?O$KGTe+p%Ng#4X+gn>c~p^&cTEY2wsrvQg94Dv1<$*^Fmry@S`Y z*34{(Bau`M3WTU?`hr?1RJ&T`yum{d@PJT3eW?(%1f+7lJLitq zH?CBn9%<*E^PQi2?zzAA<;PAPPe~~>NpV=LOBxm8d%f%YtYT-ypcoMU==u1)wOXy% zGxAl1LVgng)@nT?$Ar?Cue?3}V_?|GLQyh8ML1!xpMFz^jxvvKf_ z&VfrLao@5x1G6pobncd2=yy9+AcH^|aAIrr2lUO+Psl>=D`=T&+{&8)8Foc0LQW6B zIQ7E(Hf{7zVydXAJR>J9d75;hTPuHv4tgNTeI4J_D79Oemp9d7kz=Zq09DDTl{ewM z9grLwLt65T=!2+8j*49Fa4t<cM&_w|D2s{zE$f zZ|$KB5I2|TDFf&cbav>Xvg(=<>8wsJMV)Ue%dg1G{fN+A7GSADMZrB75on$_25%3& z-D(>*LiZuep`Cs=svbwS4!HMb~!& z&mqwcocbdd4jw2Rn8_Cw^M$9T@`aimuKG?rX!^}oSZMiQ_WWugvKJa|NXjs>ou$G` z(2QIsY6gWcB17_Ih10OZx>kElpA=55O^!!bS#%?eKqNy;vUcirAk-%rYf_m?1x{^+ z2~}-8yWw4Qt0FpI38^Asy%|Is%fJ;;VY#T30Y!6`LaLw|Q^lz-Rcf}^5K)C~V!i6V z+H6q)(1pL=2P&K-4uL|ghK}86R6=+mQ*WVk;WHCc_KH`SEKU}uXG(w?7)VfBp-e*p z{MLn1+-K1drFwJOE!EtrU3%i={OQuucGYXn*PBt(_ngY-TMMBZ)NIGC1a{R9N=J{) zRh;JXN-OgG#nPk4EAz2z`&9mqHrR(Aj3~9jpyc^Zqg8cFw7x0_W(sPUg+;$rTJWOq zLztAJ)fIQ6A#Vw)Qc^BuRIH0Is?rn`uxfk~c?z+>l`?2KnDBVl5R&W~;sH}5PRz|c zoF6~4(DI`eZ<)e@mJ+8fP0bW1X7({m`yDqCPJ5gqw9Rlh-3F$P25NWE4E#!q> zIo#Emy+Nl6d>&Am*cU9Y3C8qY0vmcpC{kBfxqBjYc58R`sJh%(bAN+_D*qy$DC-mKzS9HwfUp)YQ~!NGre^^X z0Y{ZIu5KHWF;3_->52izbK;Av(2oY-?Xxq;dW}!BjCz7F^T}mJ{CRRe#X@iz=y&&!&DpJ4mn8u+V>|G~iZtMu;%&Z2n7 zz+dJ#|1$8mSsr4&p7&*zKfx^;te-sFmks^aFh|ZW8=AEblk) zcUdkP_%6;fxxo12hW(cqpEvMT#?Kh|*BIC5lg{TQ z#_`7=NaNpO+>7D+&ZRu#sBwFpXAE4=hdx)dz4jNyaCMoUt<*+A+}1T0xDC4)xfdc) ztlE(+iVI;ViVCf|3#~o!HHq~xKGXTKT4PxlOXXNFY-Nx(hvpqor%H!b?#T! z9~j8AohNLw{D=4=(f-IExtsZ8znU=#5`W_UUxUy_rfrpUoAqDj{`L8V{!vo1{}y40 zsq-XO(RBnRx@&Z(McqC_Hk}2H~6e_i>_FpY5dmbc^?d=G*NK z>w&g|o7m!iMmV>5xg^%J?4M7Nm@&iNAsGFe{^!{6TcAUdbM>mLr60LW=G|37p7zfLS; H#`OOmIB$@9 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/lib/osspec/osspec.o b/build/lib/x502api-1.1.34/lib/osspec/osspec.o new file mode 100644 index 0000000000000000000000000000000000000000..ac77fe951db4aaf980d6f9eb6333d56d64365364 GIT binary patch literal 28416 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 BQ$zp& literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/src/x502api_async.o b/build/lib/x502api-1.1.34/src/x502api_async.o new file mode 100644 index 0000000000000000000000000000000000000000..138786558c95525aa3a76aae8e824f0dfa7d1ce3 GIT binary patch literal 33520 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 P_4l&=pIS9lM%MqoGG&07 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/src/x502api_bf.o b/build/lib/x502api-1.1.34/src/x502api_bf.o new file mode 100644 index 0000000000000000000000000000000000000000..a7766bca433b71e426f75b67bb178bdc6340a571 GIT binary patch literal 48896 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 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/src/x502api_config.o b/build/lib/x502api-1.1.34/src/x502api_config.o new file mode 100644 index 0000000000000000000000000000000000000000..05102903da084e4ea6d6305ed5bdc3a2b6d00cd0 GIT binary patch literal 77216 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 z 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

cAW>V0Eo}ax{nYlSij?AKYl25|E@2{9qwGJ z*!_Q3sAMRE)1EqZ?(-@_j#KZhN| z7aG&vKce?rx!U{3ac?30wXByJNN@C^mY%h^`yF0rZtDN6&hPa9eqe>{Zwhc5JL&$p c%joKP`glwTT&?`bJPO_4rTkAeHyG0Uf0A0wSO5S3 literal 0 HcmV?d00001 diff --git a/build/lib/x502api-1.1.34/src/x502api_streams.o b/build/lib/x502api-1.1.34/src/x502api_streams.o new file mode 100644 index 0000000000000000000000000000000000000000..e8d3e4b52ff9c60afa4d89ac4577e16d0cb0a376 GIT binary patch literal 68536 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

l@$qVv$%oIpeR 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 literal 0 HcmV?d00001 diff --git a/build/main.o b/build/main.o new file mode 100644 index 0000000000000000000000000000000000000000..175c207b1e0552b4498c14ba259802e087e4e83d GIT binary patch literal 115384 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 OizhQB$BSITm;XPwJb-=x literal 0 HcmV?d00001 diff --git a/SDK/$PLUGINSDIR/LangDLL.dll b/lib/SDK/$PLUGINSDIR/LangDLL.dll similarity index 100% rename from SDK/$PLUGINSDIR/LangDLL.dll rename to lib/SDK/$PLUGINSDIR/LangDLL.dll diff --git a/SDK/$PLUGINSDIR/System.dll b/lib/SDK/$PLUGINSDIR/System.dll similarity index 100% rename from SDK/$PLUGINSDIR/System.dll rename to lib/SDK/$PLUGINSDIR/System.dll diff --git a/SDK/$PLUGINSDIR/UserInfo.dll b/lib/SDK/$PLUGINSDIR/UserInfo.dll similarity index 100% rename from SDK/$PLUGINSDIR/UserInfo.dll rename to lib/SDK/$PLUGINSDIR/UserInfo.dll diff --git a/SDK/$PLUGINSDIR/modern-wizard.bmp b/lib/SDK/$PLUGINSDIR/modern-wizard.bmp similarity index 100% rename from SDK/$PLUGINSDIR/modern-wizard.bmp rename to lib/SDK/$PLUGINSDIR/modern-wizard.bmp diff --git a/SDK/$PLUGINSDIR/nsDialogs.dll b/lib/SDK/$PLUGINSDIR/nsDialogs.dll similarity index 100% rename from SDK/$PLUGINSDIR/nsDialogs.dll rename to lib/SDK/$PLUGINSDIR/nsDialogs.dll diff --git a/SDK/$PLUGINSDIR/nsisos.dll b/lib/SDK/$PLUGINSDIR/nsisos.dll similarity index 100% rename from SDK/$PLUGINSDIR/nsisos.dll rename to lib/SDK/$PLUGINSDIR/nsisos.dll diff --git a/SDK/$TEMP/$R0 b/lib/SDK/$TEMP/$R0 similarity index 100% rename from SDK/$TEMP/$R0 rename to lib/SDK/$TEMP/$R0 diff --git a/SDK/$TEMP/L502-E502-E16-SDK/Bonjour.msi b/lib/SDK/$TEMP/L502-E502-E16-SDK/Bonjour.msi similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/Bonjour.msi rename to lib/SDK/$TEMP/L502-E502-E16-SDK/Bonjour.msi diff --git a/SDK/$TEMP/L502-E502-E16-SDK/Bonjour64.msi b/lib/SDK/$TEMP/L502-E502-E16-SDK/Bonjour64.msi similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/Bonjour64.msi rename to lib/SDK/$TEMP/L502-E502-E16-SDK/Bonjour64.msi diff --git a/SDK/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/DIFxAPI.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/WdfCoInstaller01009.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/WdfCoInstaller01009.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/WdfCoInstaller01009.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/WdfCoInstaller01009.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/amd64/WdfCoInstaller01009.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/amd64/WdfCoInstaller01009.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/amd64/WdfCoInstaller01009.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/amd64/WdfCoInstaller01009.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/amd64/winusbcoinstaller2.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/amd64/winusbcoinstaller2.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/amd64/winusbcoinstaller2.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/amd64/winusbcoinstaller2.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/gacutil.exe b/lib/SDK/$TEMP/L502-E502-E16-SDK/gacutil.exe similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/gacutil.exe rename to lib/SDK/$TEMP/L502-E502-E16-SDK/gacutil.exe diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.cat b/lib/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.cat similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.cat rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.cat diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.inf b/lib/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.inf similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.inf rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lcard_libusb.inf diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lpcie.cat b/lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.cat similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lpcie.cat rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.cat diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lpcie.inf b/lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.inf similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lpcie.inf rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.inf diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lpcie.sys b/lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.sys similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lpcie.sys rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie.sys diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lpcieNet.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/lpcieNet.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lpcieNet.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lpcieNet.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/lpcie_inst.exe b/lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie_inst.exe similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/lpcie_inst.exe rename to lib/SDK/$TEMP/L502-E502-E16-SDK/lpcie_inst.exe diff --git a/SDK/$TEMP/L502-E502-E16-SDK/x86/WdfCoInstaller01009.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/x86/WdfCoInstaller01009.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/x86/WdfCoInstaller01009.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/x86/WdfCoInstaller01009.dll diff --git a/SDK/$TEMP/L502-E502-E16-SDK/x86/winusbcoinstaller2.dll b/lib/SDK/$TEMP/L502-E502-E16-SDK/x86/winusbcoinstaller2.dll similarity index 100% rename from SDK/$TEMP/L502-E502-E16-SDK/x86/winusbcoinstaller2.dll rename to lib/SDK/$TEMP/L502-E502-E16-SDK/x86/winusbcoinstaller2.dll diff --git a/SDK/bin/x64/e502api.dll b/lib/SDK/bin/x64/e502api.dll similarity index 100% rename from SDK/bin/x64/e502api.dll rename to lib/SDK/bin/x64/e502api.dll diff --git a/SDK/bin/x64/l502api.dll b/lib/SDK/bin/x64/l502api.dll similarity index 100% rename from SDK/bin/x64/l502api.dll rename to lib/SDK/bin/x64/l502api.dll diff --git a/SDK/bin/x64/x502api.dll b/lib/SDK/bin/x64/x502api.dll similarity index 100% rename from SDK/bin/x64/x502api.dll rename to lib/SDK/bin/x64/x502api.dll diff --git a/SDK/bin/x86/e502api.dll b/lib/SDK/bin/x86/e502api.dll similarity index 100% rename from SDK/bin/x86/e502api.dll rename to lib/SDK/bin/x86/e502api.dll diff --git a/SDK/bin/x86/l502api.dll b/lib/SDK/bin/x86/l502api.dll similarity index 100% rename from SDK/bin/x86/l502api.dll rename to lib/SDK/bin/x86/l502api.dll diff --git a/SDK/bin/x86/x502api.dll b/lib/SDK/bin/x86/x502api.dll similarity index 100% rename from SDK/bin/x86/x502api.dll rename to lib/SDK/bin/x86/x502api.dll diff --git a/SDK/changelog.txt b/lib/SDK/changelog.txt similarity index 100% rename from SDK/changelog.txt rename to lib/SDK/changelog.txt diff --git a/SDK/drivers/pci/x64/WdfCoInstaller01009.dll b/lib/SDK/drivers/pci/x64/WdfCoInstaller01009.dll similarity index 100% rename from SDK/drivers/pci/x64/WdfCoInstaller01009.dll rename to lib/SDK/drivers/pci/x64/WdfCoInstaller01009.dll diff --git a/SDK/drivers/pci/x64/lpcie.cat b/lib/SDK/drivers/pci/x64/lpcie.cat similarity index 100% rename from SDK/drivers/pci/x64/lpcie.cat rename to lib/SDK/drivers/pci/x64/lpcie.cat diff --git a/SDK/drivers/pci/x64/lpcie.inf b/lib/SDK/drivers/pci/x64/lpcie.inf similarity index 100% rename from SDK/drivers/pci/x64/lpcie.inf rename to lib/SDK/drivers/pci/x64/lpcie.inf diff --git a/SDK/drivers/pci/x64/lpcie.sys b/lib/SDK/drivers/pci/x64/lpcie.sys similarity index 100% rename from SDK/drivers/pci/x64/lpcie.sys rename to lib/SDK/drivers/pci/x64/lpcie.sys diff --git a/SDK/drivers/pci/x86/WdfCoInstaller01009.dll b/lib/SDK/drivers/pci/x86/WdfCoInstaller01009.dll similarity index 100% rename from SDK/drivers/pci/x86/WdfCoInstaller01009.dll rename to lib/SDK/drivers/pci/x86/WdfCoInstaller01009.dll diff --git a/SDK/drivers/pci/x86/lpcie.cat b/lib/SDK/drivers/pci/x86/lpcie.cat similarity index 100% rename from SDK/drivers/pci/x86/lpcie.cat rename to lib/SDK/drivers/pci/x86/lpcie.cat diff --git a/SDK/drivers/pci/x86/lpcie.inf b/lib/SDK/drivers/pci/x86/lpcie.inf similarity index 100% rename from SDK/drivers/pci/x86/lpcie.inf rename to lib/SDK/drivers/pci/x86/lpcie.inf diff --git a/SDK/drivers/pci/x86/lpcie.sys b/lib/SDK/drivers/pci/x86/lpcie.sys similarity index 100% rename from SDK/drivers/pci/x86/lpcie.sys rename to lib/SDK/drivers/pci/x86/lpcie.sys diff --git a/SDK/drivers/usb/amd64/WdfCoInstaller01009.dll b/lib/SDK/drivers/usb/amd64/WdfCoInstaller01009.dll similarity index 100% rename from SDK/drivers/usb/amd64/WdfCoInstaller01009.dll rename to lib/SDK/drivers/usb/amd64/WdfCoInstaller01009.dll diff --git a/SDK/drivers/usb/amd64/winusbcoinstaller2.dll b/lib/SDK/drivers/usb/amd64/winusbcoinstaller2.dll similarity index 100% rename from SDK/drivers/usb/amd64/winusbcoinstaller2.dll rename to lib/SDK/drivers/usb/amd64/winusbcoinstaller2.dll diff --git a/SDK/drivers/usb/lcard_libusb.cat b/lib/SDK/drivers/usb/lcard_libusb.cat similarity index 100% rename from SDK/drivers/usb/lcard_libusb.cat rename to lib/SDK/drivers/usb/lcard_libusb.cat diff --git a/SDK/drivers/usb/lcard_libusb.inf b/lib/SDK/drivers/usb/lcard_libusb.inf similarity index 100% rename from SDK/drivers/usb/lcard_libusb.inf rename to lib/SDK/drivers/usb/lcard_libusb.inf diff --git a/SDK/drivers/usb/x86/WdfCoInstaller01009.dll b/lib/SDK/drivers/usb/x86/WdfCoInstaller01009.dll similarity index 100% rename from SDK/drivers/usb/x86/WdfCoInstaller01009.dll rename to lib/SDK/drivers/usb/x86/WdfCoInstaller01009.dll diff --git a/SDK/drivers/usb/x86/winusbcoinstaller2.dll b/lib/SDK/drivers/usb/x86/winusbcoinstaller2.dll similarity index 100% rename from SDK/drivers/usb/x86/winusbcoinstaller2.dll rename to lib/SDK/drivers/usb/x86/winusbcoinstaller2.dll diff --git a/SDK/examples/CppBuilder/x502_general/readme.txt b/lib/SDK/examples/CppBuilder/x502_general/readme.txt similarity index 100% rename from SDK/examples/CppBuilder/x502_general/readme.txt rename to lib/SDK/examples/CppBuilder/x502_general/readme.txt diff --git a/SDK/examples/CppBuilder/x502_general/unit.cpp b/lib/SDK/examples/CppBuilder/x502_general/unit.cpp similarity index 100% rename from SDK/examples/CppBuilder/x502_general/unit.cpp rename to lib/SDK/examples/CppBuilder/x502_general/unit.cpp diff --git a/SDK/examples/CppBuilder/x502_general/unit.dfm b/lib/SDK/examples/CppBuilder/x502_general/unit.dfm similarity index 100% rename from SDK/examples/CppBuilder/x502_general/unit.dfm rename to lib/SDK/examples/CppBuilder/x502_general/unit.dfm diff --git a/SDK/examples/CppBuilder/x502_general/unit.h b/lib/SDK/examples/CppBuilder/x502_general/unit.h similarity index 100% rename from SDK/examples/CppBuilder/x502_general/unit.h rename to lib/SDK/examples/CppBuilder/x502_general/unit.h diff --git a/SDK/examples/CppBuilder/x502_general/x502_example.bpr b/lib/SDK/examples/CppBuilder/x502_general/x502_example.bpr similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_example.bpr rename to lib/SDK/examples/CppBuilder/x502_general/x502_example.bpr diff --git a/SDK/examples/CppBuilder/x502_general/x502_example.cbproj b/lib/SDK/examples/CppBuilder/x502_general/x502_example.cbproj similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_example.cbproj rename to lib/SDK/examples/CppBuilder/x502_general/x502_example.cbproj diff --git a/SDK/examples/CppBuilder/x502_general/x502_example.cpp b/lib/SDK/examples/CppBuilder/x502_general/x502_example.cpp similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_example.cpp rename to lib/SDK/examples/CppBuilder/x502_general/x502_example.cpp diff --git a/SDK/examples/CppBuilder/x502_general/x502_example.res b/lib/SDK/examples/CppBuilder/x502_general/x502_example.res similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_example.res rename to lib/SDK/examples/CppBuilder/x502_general/x502_example.res diff --git a/SDK/examples/CppBuilder/x502_general/x502_thread.cpp b/lib/SDK/examples/CppBuilder/x502_general/x502_thread.cpp similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_thread.cpp rename to lib/SDK/examples/CppBuilder/x502_general/x502_thread.cpp diff --git a/SDK/examples/CppBuilder/x502_general/x502_thread.h b/lib/SDK/examples/CppBuilder/x502_general/x502_thread.h similarity index 100% rename from SDK/examples/CppBuilder/x502_general/x502_thread.h rename to lib/SDK/examples/CppBuilder/x502_general/x502_thread.h diff --git a/SDK/examples/Delphi/x502_general/MainUnit.dfm b/lib/SDK/examples/Delphi/x502_general/MainUnit.dfm similarity index 100% rename from SDK/examples/Delphi/x502_general/MainUnit.dfm rename to lib/SDK/examples/Delphi/x502_general/MainUnit.dfm diff --git a/SDK/examples/Delphi/x502_general/MainUnit.pas b/lib/SDK/examples/Delphi/x502_general/MainUnit.pas similarity index 100% rename from SDK/examples/Delphi/x502_general/MainUnit.pas rename to lib/SDK/examples/Delphi/x502_general/MainUnit.pas diff --git a/SDK/examples/Delphi/x502_general/X502_ProcessThread.pas b/lib/SDK/examples/Delphi/x502_general/X502_ProcessThread.pas similarity index 100% rename from SDK/examples/Delphi/x502_general/X502_ProcessThread.pas rename to lib/SDK/examples/Delphi/x502_general/X502_ProcessThread.pas diff --git a/SDK/examples/Delphi/x502_general/readme.txt b/lib/SDK/examples/Delphi/x502_general/readme.txt similarity index 100% rename from SDK/examples/Delphi/x502_general/readme.txt rename to lib/SDK/examples/Delphi/x502_general/readme.txt diff --git a/SDK/examples/Delphi/x502_general/x502_example.dof b/lib/SDK/examples/Delphi/x502_general/x502_example.dof similarity index 100% rename from SDK/examples/Delphi/x502_general/x502_example.dof rename to lib/SDK/examples/Delphi/x502_general/x502_example.dof diff --git a/SDK/examples/Delphi/x502_general/x502_example.dpr b/lib/SDK/examples/Delphi/x502_general/x502_example.dpr similarity index 100% rename from SDK/examples/Delphi/x502_general/x502_example.dpr rename to lib/SDK/examples/Delphi/x502_general/x502_example.dpr diff --git a/SDK/examples/Delphi/x502_general/x502_example.dproj b/lib/SDK/examples/Delphi/x502_general/x502_example.dproj similarity index 100% rename from SDK/examples/Delphi/x502_general/x502_example.dproj rename to lib/SDK/examples/Delphi/x502_general/x502_example.dproj diff --git a/SDK/examples/Delphi/x502_general/x502_example.res b/lib/SDK/examples/Delphi/x502_general/x502_example.res similarity index 100% rename from SDK/examples/Delphi/x502_general/x502_example.res rename to lib/SDK/examples/Delphi/x502_general/x502_example.res diff --git a/SDK/examples/Delphi/x502_general/x502_example_Icon.ico b/lib/SDK/examples/Delphi/x502_general/x502_example_Icon.ico similarity index 100% rename from SDK/examples/Delphi/x502_general/x502_example_Icon.ico rename to lib/SDK/examples/Delphi/x502_general/x502_example_Icon.ico diff --git a/SDK/examples/LabView/x502_recv/10.0/x502_err_sub.vi b/lib/SDK/examples/LabView/x502_recv/10.0/x502_err_sub.vi similarity index 100% rename from SDK/examples/LabView/x502_recv/10.0/x502_err_sub.vi rename to lib/SDK/examples/LabView/x502_recv/10.0/x502_err_sub.vi diff --git a/SDK/examples/LabView/x502_recv/10.0/x502_recv.vi b/lib/SDK/examples/LabView/x502_recv/10.0/x502_recv.vi similarity index 100% rename from SDK/examples/LabView/x502_recv/10.0/x502_recv.vi rename to lib/SDK/examples/LabView/x502_recv/10.0/x502_recv.vi diff --git a/SDK/examples/LabView/x502_recv/8.0/x502_err_sub.vi b/lib/SDK/examples/LabView/x502_recv/8.0/x502_err_sub.vi similarity index 100% rename from SDK/examples/LabView/x502_recv/8.0/x502_err_sub.vi rename to lib/SDK/examples/LabView/x502_recv/8.0/x502_err_sub.vi diff --git a/SDK/examples/LabView/x502_recv/8.0/x502_recv.vi b/lib/SDK/examples/LabView/x502_recv/8.0/x502_recv.vi similarity index 100% rename from SDK/examples/LabView/x502_recv/8.0/x502_recv.vi rename to lib/SDK/examples/LabView/x502_recv/8.0/x502_recv.vi diff --git a/SDK/examples/LabView/x502_recv/readme.txt b/lib/SDK/examples/LabView/x502_recv/readme.txt similarity index 100% rename from SDK/examples/LabView/x502_recv/readme.txt rename to lib/SDK/examples/LabView/x502_recv/readme.txt diff --git a/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi b/lib/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi similarity index 100% rename from SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi rename to lib/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi diff --git a/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi b/lib/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi similarity index 100% rename from SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi rename to lib/SDK/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi diff --git a/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi b/lib/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi similarity index 100% rename from SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi rename to lib/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi diff --git a/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi b/lib/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi similarity index 100% rename from SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi rename to lib/SDK/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi diff --git a/SDK/examples/LabView/x502_recv_out_cycle/readme.txt b/lib/SDK/examples/LabView/x502_recv_out_cycle/readme.txt similarity index 100% rename from SDK/examples/LabView/x502_recv_out_cycle/readme.txt rename to lib/SDK/examples/LabView/x502_recv_out_cycle/readme.txt diff --git a/SDK/examples/c/e502_eth_svc_browse/CMakeLists.txt b/lib/SDK/examples/c/e502_eth_svc_browse/CMakeLists.txt similarity index 100% rename from SDK/examples/c/e502_eth_svc_browse/CMakeLists.txt rename to lib/SDK/examples/c/e502_eth_svc_browse/CMakeLists.txt diff --git a/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln b/lib/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln similarity index 100% rename from SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln rename to lib/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln diff --git a/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj b/lib/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj similarity index 100% rename from SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj rename to lib/SDK/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj diff --git a/SDK/examples/c/e502_eth_svc_browse/main.c b/lib/SDK/examples/c/e502_eth_svc_browse/main.c similarity index 100% rename from SDK/examples/c/e502_eth_svc_browse/main.c rename to lib/SDK/examples/c/e502_eth_svc_browse/main.c diff --git a/SDK/examples/c/e502_eth_svc_browse/makefile b/lib/SDK/examples/c/e502_eth_svc_browse/makefile similarity index 100% rename from SDK/examples/c/e502_eth_svc_browse/makefile rename to lib/SDK/examples/c/e502_eth_svc_browse/makefile diff --git a/SDK/examples/c/e502_timestamp_stream/CMakeLists.txt b/lib/SDK/examples/c/e502_timestamp_stream/CMakeLists.txt similarity index 100% rename from SDK/examples/c/e502_timestamp_stream/CMakeLists.txt rename to lib/SDK/examples/c/e502_timestamp_stream/CMakeLists.txt diff --git a/SDK/examples/c/e502_timestamp_stream/main.c b/lib/SDK/examples/c/e502_timestamp_stream/main.c similarity index 100% rename from SDK/examples/c/e502_timestamp_stream/main.c rename to lib/SDK/examples/c/e502_timestamp_stream/main.c diff --git a/SDK/examples/c/x502_cycle_out/CMakeLists.txt b/lib/SDK/examples/c/x502_cycle_out/CMakeLists.txt similarity index 100% rename from SDK/examples/c/x502_cycle_out/CMakeLists.txt rename to lib/SDK/examples/c/x502_cycle_out/CMakeLists.txt diff --git a/SDK/examples/c/x502_cycle_out/main.c b/lib/SDK/examples/c/x502_cycle_out/main.c similarity index 100% rename from SDK/examples/c/x502_cycle_out/main.c rename to lib/SDK/examples/c/x502_cycle_out/main.c diff --git a/SDK/examples/c/x502_cycle_out/makefile b/lib/SDK/examples/c/x502_cycle_out/makefile similarity index 100% rename from SDK/examples/c/x502_cycle_out/makefile rename to lib/SDK/examples/c/x502_cycle_out/makefile diff --git a/SDK/examples/c/x502_cycle_out/x502_cycle_out.sln b/lib/SDK/examples/c/x502_cycle_out/x502_cycle_out.sln similarity index 100% rename from SDK/examples/c/x502_cycle_out/x502_cycle_out.sln rename to lib/SDK/examples/c/x502_cycle_out/x502_cycle_out.sln diff --git a/SDK/examples/c/x502_cycle_out/x502_cycle_out.vcproj b/lib/SDK/examples/c/x502_cycle_out/x502_cycle_out.vcproj similarity index 100% rename from SDK/examples/c/x502_cycle_out/x502_cycle_out.vcproj rename to lib/SDK/examples/c/x502_cycle_out/x502_cycle_out.vcproj diff --git a/SDK/examples/c/x502_stream_read/CMakeLists.txt b/lib/SDK/examples/c/x502_stream_read/CMakeLists.txt similarity index 100% rename from SDK/examples/c/x502_stream_read/CMakeLists.txt rename to lib/SDK/examples/c/x502_stream_read/CMakeLists.txt diff --git a/SDK/examples/c/x502_stream_read/main.c b/lib/SDK/examples/c/x502_stream_read/main.c similarity index 100% rename from SDK/examples/c/x502_stream_read/main.c rename to lib/SDK/examples/c/x502_stream_read/main.c diff --git a/SDK/examples/c/x502_stream_read/makefile b/lib/SDK/examples/c/x502_stream_read/makefile similarity index 100% rename from SDK/examples/c/x502_stream_read/makefile rename to lib/SDK/examples/c/x502_stream_read/makefile diff --git a/SDK/examples/c/x502_stream_read/x502_stream_read.sln b/lib/SDK/examples/c/x502_stream_read/x502_stream_read.sln similarity index 100% rename from SDK/examples/c/x502_stream_read/x502_stream_read.sln rename to lib/SDK/examples/c/x502_stream_read/x502_stream_read.sln diff --git a/SDK/examples/c/x502_stream_read/x502_stream_read.vcproj b/lib/SDK/examples/c/x502_stream_read/x502_stream_read.vcproj similarity index 100% rename from SDK/examples/c/x502_stream_read/x502_stream_read.vcproj rename to lib/SDK/examples/c/x502_stream_read/x502_stream_read.vcproj diff --git a/SDK/examples/cs/e502_eth_svc_browse/Program.cs b/lib/SDK/examples/cs/e502_eth_svc_browse/Program.cs similarity index 100% rename from SDK/examples/cs/e502_eth_svc_browse/Program.cs rename to lib/SDK/examples/cs/e502_eth_svc_browse/Program.cs diff --git a/SDK/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs b/lib/SDK/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs similarity index 100% rename from SDK/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs rename to lib/SDK/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs diff --git a/SDK/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj b/lib/SDK/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj similarity index 100% rename from SDK/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj rename to lib/SDK/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj diff --git a/SDK/examples/cs/x502_general/MainForm.Designer.cs b/lib/SDK/examples/cs/x502_general/MainForm.Designer.cs similarity index 100% rename from SDK/examples/cs/x502_general/MainForm.Designer.cs rename to lib/SDK/examples/cs/x502_general/MainForm.Designer.cs diff --git a/SDK/examples/cs/x502_general/MainForm.cs b/lib/SDK/examples/cs/x502_general/MainForm.cs similarity index 100% rename from SDK/examples/cs/x502_general/MainForm.cs rename to lib/SDK/examples/cs/x502_general/MainForm.cs diff --git a/SDK/examples/cs/x502_general/MainForm.resx b/lib/SDK/examples/cs/x502_general/MainForm.resx similarity index 100% rename from SDK/examples/cs/x502_general/MainForm.resx rename to lib/SDK/examples/cs/x502_general/MainForm.resx diff --git a/SDK/examples/cs/x502_general/Program.cs b/lib/SDK/examples/cs/x502_general/Program.cs similarity index 100% rename from SDK/examples/cs/x502_general/Program.cs rename to lib/SDK/examples/cs/x502_general/Program.cs diff --git a/SDK/examples/cs/x502_general/Properties/AssemblyInfo.cs b/lib/SDK/examples/cs/x502_general/Properties/AssemblyInfo.cs similarity index 100% rename from SDK/examples/cs/x502_general/Properties/AssemblyInfo.cs rename to lib/SDK/examples/cs/x502_general/Properties/AssemblyInfo.cs diff --git a/SDK/examples/cs/x502_general/Properties/Resources.Designer.cs b/lib/SDK/examples/cs/x502_general/Properties/Resources.Designer.cs similarity index 100% rename from SDK/examples/cs/x502_general/Properties/Resources.Designer.cs rename to lib/SDK/examples/cs/x502_general/Properties/Resources.Designer.cs diff --git a/SDK/examples/cs/x502_general/Properties/Resources.resx b/lib/SDK/examples/cs/x502_general/Properties/Resources.resx similarity index 100% rename from SDK/examples/cs/x502_general/Properties/Resources.resx rename to lib/SDK/examples/cs/x502_general/Properties/Resources.resx diff --git a/SDK/examples/cs/x502_general/Properties/Settings.Designer.cs b/lib/SDK/examples/cs/x502_general/Properties/Settings.Designer.cs similarity index 100% rename from SDK/examples/cs/x502_general/Properties/Settings.Designer.cs rename to lib/SDK/examples/cs/x502_general/Properties/Settings.Designer.cs diff --git a/SDK/examples/cs/x502_general/x502_general.csproj b/lib/SDK/examples/cs/x502_general/x502_general.csproj similarity index 100% rename from SDK/examples/cs/x502_general/x502_general.csproj rename to lib/SDK/examples/cs/x502_general/x502_general.csproj diff --git a/SDK/examples/cs/x502_general/x502_general.sln b/lib/SDK/examples/cs/x502_general/x502_general.sln similarity index 100% rename from SDK/examples/cs/x502_general/x502_general.sln rename to lib/SDK/examples/cs/x502_general/x502_general.sln diff --git a/SDK/examples/vb6/l502_recv/MainForm.frm b/lib/SDK/examples/vb6/l502_recv/MainForm.frm similarity index 100% rename from SDK/examples/vb6/l502_recv/MainForm.frm rename to lib/SDK/examples/vb6/l502_recv/MainForm.frm diff --git a/SDK/examples/vb6/l502_recv/l502_recv.vbp b/lib/SDK/examples/vb6/l502_recv/l502_recv.vbp similarity index 100% rename from SDK/examples/vb6/l502_recv/l502_recv.vbp rename to lib/SDK/examples/vb6/l502_recv/l502_recv.vbp diff --git a/SDK/examples/vb6/l502_recv/l502_recv.vbw b/lib/SDK/examples/vb6/l502_recv/l502_recv.vbw similarity index 100% rename from SDK/examples/vb6/l502_recv/l502_recv.vbw rename to lib/SDK/examples/vb6/l502_recv/l502_recv.vbw diff --git a/SDK/examples/vb6/l502_recv/l502api.bas b/lib/SDK/examples/vb6/l502_recv/l502api.bas similarity index 100% rename from SDK/examples/vb6/l502_recv/l502api.bas rename to lib/SDK/examples/vb6/l502_recv/l502api.bas diff --git a/SDK/examples/vb6/l502_recv/readme.txt b/lib/SDK/examples/vb6/l502_recv/readme.txt similarity index 100% rename from SDK/examples/vb6/l502_recv/readme.txt rename to lib/SDK/examples/vb6/l502_recv/readme.txt diff --git a/SDK/examples/vb6/x502_general/e502api.bas b/lib/SDK/examples/vb6/x502_general/e502api.bas similarity index 100% rename from SDK/examples/vb6/x502_general/e502api.bas rename to lib/SDK/examples/vb6/x502_general/e502api.bas diff --git a/SDK/examples/vb6/x502_general/l502api.bas b/lib/SDK/examples/vb6/x502_general/l502api.bas similarity index 100% rename from SDK/examples/vb6/x502_general/l502api.bas rename to lib/SDK/examples/vb6/x502_general/l502api.bas diff --git a/SDK/examples/vb6/x502_general/readme.txt b/lib/SDK/examples/vb6/x502_general/readme.txt similarity index 100% rename from SDK/examples/vb6/x502_general/readme.txt rename to lib/SDK/examples/vb6/x502_general/readme.txt diff --git a/SDK/examples/vb6/x502_general/x502_example.frm b/lib/SDK/examples/vb6/x502_general/x502_example.frm similarity index 100% rename from SDK/examples/vb6/x502_general/x502_example.frm rename to lib/SDK/examples/vb6/x502_general/x502_example.frm diff --git a/SDK/examples/vb6/x502_general/x502_example.frx b/lib/SDK/examples/vb6/x502_general/x502_example.frx similarity index 100% rename from SDK/examples/vb6/x502_general/x502_example.frx rename to lib/SDK/examples/vb6/x502_general/x502_example.frx diff --git a/SDK/examples/vb6/x502_general/x502_example.vbp b/lib/SDK/examples/vb6/x502_general/x502_example.vbp similarity index 100% rename from SDK/examples/vb6/x502_general/x502_example.vbp rename to lib/SDK/examples/vb6/x502_general/x502_example.vbp diff --git a/SDK/examples/vb6/x502_general/x502_example.vbw b/lib/SDK/examples/vb6/x502_general/x502_example.vbw similarity index 100% rename from SDK/examples/vb6/x502_general/x502_example.vbw rename to lib/SDK/examples/vb6/x502_general/x502_example.vbw diff --git a/SDK/examples/vb6/x502_general/x502api.bas b/lib/SDK/examples/vb6/x502_general/x502api.bas similarity index 100% rename from SDK/examples/vb6/x502_general/x502api.bas rename to lib/SDK/examples/vb6/x502_general/x502api.bas diff --git a/SDK/include/e502api.h b/lib/SDK/include/e502api.h similarity index 100% rename from SDK/include/e502api.h rename to lib/SDK/include/e502api.h diff --git a/SDK/include/l502api.h b/lib/SDK/include/l502api.h similarity index 100% rename from SDK/include/l502api.h rename to lib/SDK/include/l502api.h diff --git a/SDK/include/l502api_compat.h b/lib/SDK/include/l502api_compat.h similarity index 100% rename from SDK/include/l502api_compat.h rename to lib/SDK/include/l502api_compat.h diff --git a/SDK/include/lcard_pstdint.h b/lib/SDK/include/lcard_pstdint.h similarity index 100% rename from SDK/include/lcard_pstdint.h rename to lib/SDK/include/lcard_pstdint.h diff --git a/SDK/include/x502api.h b/lib/SDK/include/x502api.h similarity index 100% rename from SDK/include/x502api.h rename to lib/SDK/include/x502api.h diff --git a/SDK/include/x502tstp.h b/lib/SDK/include/x502tstp.h similarity index 100% rename from SDK/include/x502tstp.h rename to lib/SDK/include/x502tstp.h diff --git a/SDK/lib/msvc/e502api.lib b/lib/SDK/lib/msvc/e502api.lib similarity index 100% rename from SDK/lib/msvc/e502api.lib rename to lib/SDK/lib/msvc/e502api.lib diff --git a/SDK/lib/msvc/l502api.lib b/lib/SDK/lib/msvc/l502api.lib similarity index 100% rename from SDK/lib/msvc/l502api.lib rename to lib/SDK/lib/msvc/l502api.lib diff --git a/SDK/lib/msvc/x502api.lib b/lib/SDK/lib/msvc/x502api.lib similarity index 100% rename from SDK/lib/msvc/x502api.lib rename to lib/SDK/lib/msvc/x502api.lib diff --git a/SDK/lib/msvc64/e502api.lib b/lib/SDK/lib/msvc64/e502api.lib similarity index 100% rename from SDK/lib/msvc64/e502api.lib rename to lib/SDK/lib/msvc64/e502api.lib diff --git a/SDK/lib/msvc64/l502api.lib b/lib/SDK/lib/msvc64/l502api.lib similarity index 100% rename from SDK/lib/msvc64/l502api.lib rename to lib/SDK/lib/msvc64/l502api.lib diff --git a/SDK/lib/msvc64/x502api.lib b/lib/SDK/lib/msvc64/x502api.lib similarity index 100% rename from SDK/lib/msvc64/x502api.lib rename to lib/SDK/lib/msvc64/x502api.lib diff --git a/SDK/lpcieNet/v2.0/lpcieNet.dll b/lib/SDK/lpcieNet/v2.0/lpcieNet.dll similarity index 100% rename from SDK/lpcieNet/v2.0/lpcieNet.dll rename to lib/SDK/lpcieNet/v2.0/lpcieNet.dll diff --git a/SDK/lpcieNet/v3.5/lpcieNet.dll b/lib/SDK/lpcieNet/v3.5/lpcieNet.dll similarity index 100% rename from SDK/lpcieNet/v3.5/lpcieNet.dll rename to lib/SDK/lpcieNet/v3.5/lpcieNet.dll diff --git a/SDK/lpcieNet/v4.0/lpcieNet.dll b/lib/SDK/lpcieNet/v4.0/lpcieNet.dll similarity index 100% rename from SDK/lpcieNet/v4.0/lpcieNet.dll rename to lib/SDK/lpcieNet/v4.0/lpcieNet.dll diff --git a/SDK/manuals/x502api.pdf b/lib/SDK/manuals/x502api.pdf similarity index 100% rename from SDK/manuals/x502api.pdf rename to lib/SDK/manuals/x502api.pdf diff --git a/SDK/pas/e502api.pas b/lib/SDK/pas/e502api.pas similarity index 100% rename from SDK/pas/e502api.pas rename to lib/SDK/pas/e502api.pas diff --git a/SDK/pas/l502api.pas b/lib/SDK/pas/l502api.pas similarity index 100% rename from SDK/pas/l502api.pas rename to lib/SDK/pas/l502api.pas diff --git a/SDK/pas/x502api.pas b/lib/SDK/pas/x502api.pas similarity index 100% rename from SDK/pas/x502api.pas rename to lib/SDK/pas/x502api.pas diff --git a/SDK/readme.txt b/lib/SDK/readme.txt similarity index 100% rename from SDK/readme.txt rename to lib/SDK/readme.txt diff --git a/SDK/tools/lxfw-update/e502-fpga-update-all.bat b/lib/SDK/tools/lxfw-update/e502-fpga-update-all.bat similarity index 100% rename from SDK/tools/lxfw-update/e502-fpga-update-all.bat rename to lib/SDK/tools/lxfw-update/e502-fpga-update-all.bat diff --git a/SDK/tools/lxfw-update/firm_versions.txt b/lib/SDK/tools/lxfw-update/firm_versions.txt similarity index 100% rename from SDK/tools/lxfw-update/firm_versions.txt rename to lib/SDK/tools/lxfw-update/firm_versions.txt diff --git a/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw b/lib/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw similarity index 100% rename from SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw rename to lib/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw diff --git a/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw.sig b/lib/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw.sig similarity index 100% rename from SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw.sig rename to lib/SDK/tools/lxfw-update/firmware/e502_fpga_c.lxfw.sig diff --git a/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw b/lib/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw similarity index 100% rename from SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw rename to lib/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw diff --git a/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw.sig b/lib/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw.sig similarity index 100% rename from SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw.sig rename to lib/SDK/tools/lxfw-update/firmware/e502_fpga_i.lxfw.sig diff --git a/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw b/lib/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw similarity index 100% rename from SDK/tools/lxfw-update/firmware/l502_fpga.lxfw rename to lib/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw diff --git a/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw.sig b/lib/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw.sig similarity index 100% rename from SDK/tools/lxfw-update/firmware/l502_fpga.lxfw.sig rename to lib/SDK/tools/lxfw-update/firmware/l502_fpga.lxfw.sig diff --git a/SDK/tools/lxfw-update/iconv.dll b/lib/SDK/tools/lxfw-update/iconv.dll similarity index 100% rename from SDK/tools/lxfw-update/iconv.dll rename to lib/SDK/tools/lxfw-update/iconv.dll diff --git a/SDK/tools/lxfw-update/l502-fpga-update-all.bat b/lib/SDK/tools/lxfw-update/l502-fpga-update-all.bat similarity index 100% rename from SDK/tools/lxfw-update/l502-fpga-update-all.bat rename to lib/SDK/tools/lxfw-update/l502-fpga-update-all.bat diff --git a/SDK/tools/lxfw-update/libxml2.dll b/lib/SDK/tools/lxfw-update/libxml2.dll similarity index 100% rename from SDK/tools/lxfw-update/libxml2.dll rename to lib/SDK/tools/lxfw-update/libxml2.dll diff --git a/SDK/tools/lxfw-update/lxfw-update.exe b/lib/SDK/tools/lxfw-update/lxfw-update.exe similarity index 100% rename from SDK/tools/lxfw-update/lxfw-update.exe rename to lib/SDK/tools/lxfw-update/lxfw-update.exe diff --git a/SDK/tools/lxfw-update/readme.txt b/lib/SDK/tools/lxfw-update/readme.txt similarity index 100% rename from SDK/tools/lxfw-update/readme.txt rename to lib/SDK/tools/lxfw-update/readme.txt diff --git a/SDK/tools/lxfw-update/zlib1.dll b/lib/SDK/tools/lxfw-update/zlib1.dll similarity index 100% rename from SDK/tools/lxfw-update/zlib1.dll rename to lib/SDK/tools/lxfw-update/zlib1.dll diff --git a/SDK/uninstall.exe b/lib/SDK/uninstall.exe similarity index 100% rename from SDK/uninstall.exe rename to lib/SDK/uninstall.exe diff --git a/e502/.e502api_dnssd.c.kate-swp b/lib/e502/.e502api_dnssd.c.kate-swp similarity index 100% rename from e502/.e502api_dnssd.c.kate-swp rename to lib/e502/.e502api_dnssd.c.kate-swp diff --git a/e502/CMakeLists.txt b/lib/e502/CMakeLists.txt similarity index 100% rename from e502/CMakeLists.txt rename to lib/e502/CMakeLists.txt diff --git a/e502/cmake/modules/FindAvahi.cmake b/lib/e502/cmake/modules/FindAvahi.cmake similarity index 100% rename from e502/cmake/modules/FindAvahi.cmake rename to lib/e502/cmake/modules/FindAvahi.cmake diff --git a/e502/cmake/modules/FindDNSSD.cmake b/lib/e502/cmake/modules/FindDNSSD.cmake similarity index 100% rename from e502/cmake/modules/FindDNSSD.cmake rename to lib/e502/cmake/modules/FindDNSSD.cmake diff --git a/e502/cmake/modules/FindFFTW3.cmake b/lib/e502/cmake/modules/FindFFTW3.cmake similarity index 100% rename from e502/cmake/modules/FindFFTW3.cmake rename to lib/e502/cmake/modules/FindFFTW3.cmake diff --git a/e502/cmake/modules/FindGpgError.cmake b/lib/e502/cmake/modules/FindGpgError.cmake similarity index 100% rename from e502/cmake/modules/FindGpgError.cmake rename to lib/e502/cmake/modules/FindGpgError.cmake diff --git a/e502/cmake/modules/FindLTRAPI.cmake b/lib/e502/cmake/modules/FindLTRAPI.cmake similarity index 100% rename from e502/cmake/modules/FindLTRAPI.cmake rename to lib/e502/cmake/modules/FindLTRAPI.cmake diff --git a/e502/cmake/modules/FindLibCBOR.cmake b/lib/e502/cmake/modules/FindLibCBOR.cmake similarity index 100% rename from e502/cmake/modules/FindLibCBOR.cmake rename to lib/e502/cmake/modules/FindLibCBOR.cmake diff --git a/e502/cmake/modules/FindLibUSB.cmake b/lib/e502/cmake/modules/FindLibUSB.cmake similarity index 100% rename from e502/cmake/modules/FindLibUSB.cmake rename to lib/e502/cmake/modules/FindLibUSB.cmake diff --git a/e502/cmake/modules/FindLibdaemon.cmake b/lib/e502/cmake/modules/FindLibdaemon.cmake similarity index 100% rename from e502/cmake/modules/FindLibdaemon.cmake rename to lib/e502/cmake/modules/FindLibdaemon.cmake diff --git a/e502/cmake/modules/FindLibgcrypt.cmake b/lib/e502/cmake/modules/FindLibgcrypt.cmake similarity index 100% rename from e502/cmake/modules/FindLibgcrypt.cmake rename to lib/e502/cmake/modules/FindLibgcrypt.cmake diff --git a/e502/cmake/modules/FindMKL.cmake b/lib/e502/cmake/modules/FindMKL.cmake similarity index 100% rename from e502/cmake/modules/FindMKL.cmake rename to lib/e502/cmake/modules/FindMKL.cmake diff --git a/e502/cmake/modules/FindMODBUS.cmake b/lib/e502/cmake/modules/FindMODBUS.cmake similarity index 100% rename from e502/cmake/modules/FindMODBUS.cmake rename to lib/e502/cmake/modules/FindMODBUS.cmake diff --git a/e502/cmake/modules/FindX502API.cmake b/lib/e502/cmake/modules/FindX502API.cmake similarity index 100% rename from e502/cmake/modules/FindX502API.cmake rename to lib/e502/cmake/modules/FindX502API.cmake diff --git a/e502/cmake/modules/FindXLSXWriter.cmake b/lib/e502/cmake/modules/FindXLSXWriter.cmake similarity index 100% rename from e502/cmake/modules/FindXLSXWriter.cmake rename to lib/e502/cmake/modules/FindXLSXWriter.cmake diff --git a/e502/cmake/modules/FindZMQ.cmake b/lib/e502/cmake/modules/FindZMQ.cmake similarity index 100% rename from e502/cmake/modules/FindZMQ.cmake rename to lib/e502/cmake/modules/FindZMQ.cmake diff --git a/e502/e16.rules b/lib/e502/e16.rules similarity index 100% rename from e502/e16.rules rename to lib/e502/e16.rules diff --git a/e502/e502.rules b/lib/e502/e502.rules similarity index 100% rename from e502/e502.rules rename to lib/e502/e502.rules diff --git a/e502/e502_cm4_defs.h b/lib/e502/e502_cm4_defs.h similarity index 100% rename from e502/e502_cm4_defs.h rename to lib/e502/e502_cm4_defs.h diff --git a/e502/e502_eth_config.h b/lib/e502/e502_eth_config.h similarity index 100% rename from e502/e502_eth_config.h rename to lib/e502/e502_eth_config.h diff --git a/e502/e502_fpga_regs.h b/lib/e502/e502_fpga_regs.h similarity index 100% rename from e502/e502_fpga_regs.h rename to lib/e502/e502_fpga_regs.h diff --git a/e502/e502_tcp_protocol.h b/lib/e502/e502_tcp_protocol.h similarity index 100% rename from e502/e502_tcp_protocol.h rename to lib/e502/e502_tcp_protocol.h diff --git a/e502/e502api.c b/lib/e502/e502api.c similarity index 100% rename from e502/e502api.c rename to lib/e502/e502api.c diff --git a/e502/e502api.def b/lib/e502/e502api.def similarity index 100% rename from e502/e502api.def rename to lib/e502/e502api.def diff --git a/e502/e502api.h b/lib/e502/e502api.h similarity index 100% rename from e502/e502api.h rename to lib/e502/e502api.h diff --git a/e502/e502api.rc.in b/lib/e502/e502api.rc.in similarity index 100% rename from e502/e502api.rc.in rename to lib/e502/e502api.rc.in diff --git a/e502/e502api_dnssd.c b/lib/e502/e502api_dnssd.c similarity index 100% rename from e502/e502api_dnssd.c rename to lib/e502/e502api_dnssd.c diff --git a/e502/e502api_eth_config.c b/lib/e502/e502api_eth_config.c similarity index 100% rename from e502/e502api_eth_config.c rename to lib/e502/e502api_eth_config.c diff --git a/e502/e502api_private.h b/lib/e502/e502api_private.h similarity index 100% rename from e502/e502api_private.h rename to lib/e502/e502api_private.h diff --git a/e502/e502api_tcp.c b/lib/e502/e502api_tcp.c similarity index 100% rename from e502/e502api_tcp.c rename to lib/e502/e502api_tcp.c diff --git a/e502/e502api_tcp_private.h b/lib/e502/e502api_tcp_private.h similarity index 100% rename from e502/e502api_tcp_private.h rename to lib/e502/e502api_tcp_private.h diff --git a/e502/e502api_usb.c b/lib/e502/e502api_usb.c similarity index 100% rename from e502/e502api_usb.c rename to lib/e502/e502api_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/Makefile.am b/lib/e502/libusb-1.0/libusb-1.0/Makefile.am similarity index 100% rename from e502/libusb-1.0/libusb-1.0/Makefile.am rename to lib/e502/libusb-1.0/libusb-1.0/Makefile.am diff --git a/e502/libusb-1.0/libusb-1.0/Makefile.in b/lib/e502/libusb-1.0/libusb-1.0/Makefile.in similarity index 100% rename from e502/libusb-1.0/libusb-1.0/Makefile.in rename to lib/e502/libusb-1.0/libusb-1.0/Makefile.in diff --git a/e502/libusb-1.0/libusb-1.0/core.c b/lib/e502/libusb-1.0/libusb-1.0/core.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/core.c rename to lib/e502/libusb-1.0/libusb-1.0/core.c diff --git a/e502/libusb-1.0/libusb-1.0/descriptor.c b/lib/e502/libusb-1.0/libusb-1.0/descriptor.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/descriptor.c rename to lib/e502/libusb-1.0/libusb-1.0/descriptor.c diff --git a/e502/libusb-1.0/libusb-1.0/hotplug.c b/lib/e502/libusb-1.0/libusb-1.0/hotplug.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/hotplug.c rename to lib/e502/libusb-1.0/libusb-1.0/hotplug.c diff --git a/e502/libusb-1.0/libusb-1.0/hotplug.h b/lib/e502/libusb-1.0/libusb-1.0/hotplug.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/hotplug.h rename to lib/e502/libusb-1.0/libusb-1.0/hotplug.h diff --git a/e502/libusb-1.0/libusb-1.0/io.c b/lib/e502/libusb-1.0/libusb-1.0/io.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/io.c rename to lib/e502/libusb-1.0/libusb-1.0/io.c diff --git a/e502/libusb-1.0/libusb-1.0/libusb-1.0.def b/lib/e502/libusb-1.0/libusb-1.0/libusb-1.0.def similarity index 100% rename from e502/libusb-1.0/libusb-1.0/libusb-1.0.def rename to lib/e502/libusb-1.0/libusb-1.0/libusb-1.0.def diff --git a/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc b/lib/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc similarity index 100% rename from e502/libusb-1.0/libusb-1.0/libusb-1.0.rc rename to lib/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc diff --git a/e502/libusb-1.0/libusb-1.0/libusb.h b/lib/e502/libusb-1.0/libusb-1.0/libusb.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/libusb.h rename to lib/e502/libusb-1.0/libusb-1.0/libusb.h diff --git a/e502/libusb-1.0/libusb-1.0/libusbi.h b/lib/e502/libusb-1.0/libusb-1.0/libusbi.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/libusbi.h rename to lib/e502/libusb-1.0/libusb-1.0/libusbi.h diff --git a/e502/libusb-1.0/libusb-1.0/msvc/config.h b/lib/e502/libusb-1.0/libusb-1.0/msvc/config.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/msvc/config.h rename to lib/e502/libusb-1.0/libusb-1.0/msvc/config.h diff --git a/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h b/lib/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h rename to lib/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h diff --git a/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h b/lib/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h rename to lib/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h diff --git a/e502/libusb-1.0/libusb-1.0/msvc/missing.h b/lib/e502/libusb-1.0/libusb-1.0/msvc/missing.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/msvc/missing.h rename to lib/e502/libusb-1.0/libusb-1.0/msvc/missing.h diff --git a/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h b/lib/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h rename to lib/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h diff --git a/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c b/lib/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/darwin_usb.c rename to lib/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h b/lib/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/darwin_usb.h rename to lib/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h diff --git a/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c b/lib/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/linux_netlink.c rename to lib/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c diff --git a/e502/libusb-1.0/libusb-1.0/os/linux_udev.c b/lib/e502/libusb-1.0/libusb-1.0/os/linux_udev.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/linux_udev.c rename to lib/e502/libusb-1.0/libusb-1.0/os/linux_udev.c diff --git a/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c b/lib/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c rename to lib/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c diff --git a/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h b/lib/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h rename to lib/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h diff --git a/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c b/lib/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c rename to lib/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c b/lib/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c rename to lib/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/os/poll_posix.c b/lib/e502/libusb-1.0/libusb-1.0/os/poll_posix.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/poll_posix.c rename to lib/e502/libusb-1.0/libusb-1.0/os/poll_posix.c diff --git a/e502/libusb-1.0/libusb-1.0/os/poll_posix.h b/lib/e502/libusb-1.0/libusb-1.0/os/poll_posix.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/poll_posix.h rename to lib/e502/libusb-1.0/libusb-1.0/os/poll_posix.h diff --git a/e502/libusb-1.0/libusb-1.0/os/poll_windows.c b/lib/e502/libusb-1.0/libusb-1.0/os/poll_windows.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/poll_windows.c rename to lib/e502/libusb-1.0/libusb-1.0/os/poll_windows.c diff --git a/e502/libusb-1.0/libusb-1.0/os/poll_windows.h b/lib/e502/libusb-1.0/libusb-1.0/os/poll_windows.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/poll_windows.h rename to lib/e502/libusb-1.0/libusb-1.0/os/poll_windows.h diff --git a/e502/libusb-1.0/libusb-1.0/os/threads_posix.c b/lib/e502/libusb-1.0/libusb-1.0/os/threads_posix.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/threads_posix.c rename to lib/e502/libusb-1.0/libusb-1.0/os/threads_posix.c diff --git a/e502/libusb-1.0/libusb-1.0/os/threads_posix.h b/lib/e502/libusb-1.0/libusb-1.0/os/threads_posix.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/threads_posix.h rename to lib/e502/libusb-1.0/libusb-1.0/os/threads_posix.h diff --git a/e502/libusb-1.0/libusb-1.0/os/threads_windows.c b/lib/e502/libusb-1.0/libusb-1.0/os/threads_windows.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/threads_windows.c rename to lib/e502/libusb-1.0/libusb-1.0/os/threads_windows.c diff --git a/e502/libusb-1.0/libusb-1.0/os/threads_windows.h b/lib/e502/libusb-1.0/libusb-1.0/os/threads_windows.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/threads_windows.h rename to lib/e502/libusb-1.0/libusb-1.0/os/threads_windows.h diff --git a/e502/libusb-1.0/libusb-1.0/os/wince_usb.c b/lib/e502/libusb-1.0/libusb-1.0/os/wince_usb.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/wince_usb.c rename to lib/e502/libusb-1.0/libusb-1.0/os/wince_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/os/wince_usb.h b/lib/e502/libusb-1.0/libusb-1.0/os/wince_usb.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/wince_usb.h rename to lib/e502/libusb-1.0/libusb-1.0/os/wince_usb.h diff --git a/e502/libusb-1.0/libusb-1.0/os/windows_common.h b/lib/e502/libusb-1.0/libusb-1.0/os/windows_common.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/windows_common.h rename to lib/e502/libusb-1.0/libusb-1.0/os/windows_common.h diff --git a/e502/libusb-1.0/libusb-1.0/os/windows_usb.c b/lib/e502/libusb-1.0/libusb-1.0/os/windows_usb.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/windows_usb.c rename to lib/e502/libusb-1.0/libusb-1.0/os/windows_usb.c diff --git a/e502/libusb-1.0/libusb-1.0/os/windows_usb.h b/lib/e502/libusb-1.0/libusb-1.0/os/windows_usb.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/os/windows_usb.h rename to lib/e502/libusb-1.0/libusb-1.0/os/windows_usb.h diff --git a/e502/libusb-1.0/libusb-1.0/strerror.c b/lib/e502/libusb-1.0/libusb-1.0/strerror.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/strerror.c rename to lib/e502/libusb-1.0/libusb-1.0/strerror.c diff --git a/e502/libusb-1.0/libusb-1.0/sync.c b/lib/e502/libusb-1.0/libusb-1.0/sync.c similarity index 100% rename from e502/libusb-1.0/libusb-1.0/sync.c rename to lib/e502/libusb-1.0/libusb-1.0/sync.c diff --git a/e502/libusb-1.0/libusb-1.0/version.h b/lib/e502/libusb-1.0/libusb-1.0/version.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/version.h rename to lib/e502/libusb-1.0/libusb-1.0/version.h diff --git a/e502/libusb-1.0/libusb-1.0/version_nano.h b/lib/e502/libusb-1.0/libusb-1.0/version_nano.h similarity index 100% rename from e502/libusb-1.0/libusb-1.0/version_nano.h rename to lib/e502/libusb-1.0/libusb-1.0/version_nano.h diff --git a/e502/libusb-1.0/libusb.cmake b/lib/e502/libusb-1.0/libusb.cmake similarity index 100% rename from e502/libusb-1.0/libusb.cmake rename to lib/e502/libusb-1.0/libusb.cmake diff --git a/e502/pas/e502api.pas b/lib/e502/pas/e502api.pas similarity index 100% rename from e502/pas/e502api.pas rename to lib/e502/pas/e502api.pas diff --git a/l502/CMakeLists.txt b/lib/l502/CMakeLists.txt similarity index 100% rename from l502/CMakeLists.txt rename to lib/l502/CMakeLists.txt diff --git a/l502/l502_fpga_regs.h b/lib/l502/l502_fpga_regs.h similarity index 100% rename from l502/l502_fpga_regs.h rename to lib/l502/l502_fpga_regs.h diff --git a/l502/l502api.c b/lib/l502/l502api.c similarity index 100% rename from l502/l502api.c rename to lib/l502/l502api.c diff --git a/l502/l502api.def b/lib/l502/l502api.def similarity index 100% rename from l502/l502api.def rename to lib/l502/l502api.def diff --git a/l502/l502api.h b/lib/l502/l502api.h similarity index 100% rename from l502/l502api.h rename to lib/l502/l502api.h diff --git a/l502/l502api.rc.in b/lib/l502/l502api.rc.in similarity index 100% rename from l502/l502api.rc.in rename to lib/l502/l502api.rc.in diff --git a/l502/l502api_bf.c b/lib/l502/l502api_bf.c similarity index 100% rename from l502/l502api_bf.c rename to lib/l502/l502api_bf.c diff --git a/l502/l502api_compat.c b/lib/l502/l502api_compat.c similarity index 100% rename from l502/l502api_compat.c rename to lib/l502/l502api_compat.c diff --git a/l502/l502api_compat.h b/lib/l502/l502api_compat.h similarity index 100% rename from l502/l502api_compat.h rename to lib/l502/l502api_compat.h diff --git a/l502/l502api_eeprom.c b/lib/l502/l502api_eeprom.c similarity index 100% rename from l502/l502api_eeprom.c rename to lib/l502/l502api_eeprom.c diff --git a/l502/l502api_private.h b/lib/l502/l502api_private.h similarity index 100% rename from l502/l502api_private.h rename to lib/l502/l502api_private.h diff --git a/l502/linux/l502_ioctls.h b/lib/l502/linux/l502_ioctls.h similarity index 100% rename from l502/linux/l502_ioctls.h rename to lib/l502/linux/l502_ioctls.h diff --git a/l502/linux/l502_spec.c b/lib/l502/linux/l502_spec.c similarity index 100% rename from l502/linux/l502_spec.c rename to lib/l502/linux/l502_spec.c diff --git a/l502/lpcie_ioctls.h b/lib/l502/lpcie_ioctls.h similarity index 100% rename from l502/lpcie_ioctls.h rename to lib/l502/lpcie_ioctls.h diff --git a/l502/pas/l502api.pas b/lib/l502/pas/l502api.pas similarity index 100% rename from l502/pas/l502api.pas rename to lib/l502/pas/l502api.pas diff --git a/l502/win/l502_spec.c b/lib/l502/win/l502_spec.c similarity index 100% rename from l502/win/l502_spec.c rename to lib/l502/win/l502_spec.c diff --git a/l502_BF_enums.h b/lib/l502_BF_enums.h similarity index 100% rename from l502_BF_enums.h rename to lib/l502_BF_enums.h diff --git a/l502_fpga_regs.h b/lib/l502_fpga_regs.h similarity index 100% rename from l502_fpga_regs.h rename to lib/l502_fpga_regs.h diff --git a/x502/fast_crc_cfg.h b/lib/x502/fast_crc_cfg.h similarity index 100% rename from x502/fast_crc_cfg.h rename to lib/x502/fast_crc_cfg.h diff --git a/x502/l502_bf_cmd_defs.h b/lib/x502/l502_bf_cmd_defs.h similarity index 100% rename from x502/l502_bf_cmd_defs.h rename to lib/x502/l502_bf_cmd_defs.h diff --git a/x502/lboot_req.h b/lib/x502/lboot_req.h similarity index 100% rename from x502/lboot_req.h rename to lib/x502/lboot_req.h diff --git a/x502/lcard_pstdint.h b/lib/x502/lcard_pstdint.h similarity index 100% rename from x502/lcard_pstdint.h rename to lib/x502/lcard_pstdint.h diff --git a/x502/osspec_cfg.h b/lib/x502/osspec_cfg.h similarity index 100% rename from x502/osspec_cfg.h rename to lib/x502/osspec_cfg.h diff --git a/x502/x502_eeprom.h b/lib/x502/x502_eeprom.h similarity index 100% rename from x502/x502_eeprom.h rename to lib/x502/x502_eeprom.h diff --git a/x502/x502_fpga_regs.h b/lib/x502/x502_fpga_regs.h similarity index 100% rename from x502/x502_fpga_regs.h rename to lib/x502/x502_fpga_regs.h diff --git a/x502/x502api.c b/lib/x502/x502api.c similarity index 100% rename from x502/x502api.c rename to lib/x502/x502api.c diff --git a/x502/x502api.h b/lib/x502/x502api.h similarity index 100% rename from x502/x502api.h rename to lib/x502/x502api.h diff --git a/x502/x502api_async.c b/lib/x502/x502api_async.c similarity index 100% rename from x502/x502api_async.c rename to lib/x502/x502api_async.c diff --git a/x502/x502api_bf.c b/lib/x502/x502api_bf.c similarity index 100% rename from x502/x502api_bf.c rename to lib/x502/x502api_bf.c diff --git a/x502/x502api_config.c b/lib/x502/x502api_config.c similarity index 100% rename from x502/x502api_config.c rename to lib/x502/x502api_config.c diff --git a/x502/x502api_eeprom.c b/lib/x502/x502api_eeprom.c similarity index 100% rename from x502/x502api_eeprom.c rename to lib/x502/x502api_eeprom.c diff --git a/x502/x502api_errs.c b/lib/x502/x502api_errs.c similarity index 100% rename from x502/x502api_errs.c rename to lib/x502/x502api_errs.c diff --git a/x502/x502api_private.h b/lib/x502/x502api_private.h similarity index 100% rename from x502/x502api_private.h rename to lib/x502/x502api_private.h diff --git a/x502/x502api_streams.c b/lib/x502/x502api_streams.c similarity index 100% rename from x502/x502api_streams.c rename to lib/x502/x502api_streams.c diff --git a/x502/x502tstp.c b/lib/x502/x502tstp.c similarity index 100% rename from x502/x502tstp.c rename to lib/x502/x502tstp.c diff --git a/x502/x502tstp.h b/lib/x502/x502tstp.h similarity index 100% rename from x502/x502tstp.h rename to lib/x502/x502tstp.h diff --git a/x502api-1.1.34/CMakeLists.txt b/lib/x502api-1.1.34/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/CMakeLists.txt rename to lib/x502api-1.1.34/CMakeLists.txt diff --git a/x502api-1.1.34/arch/PKGBUILD.in b/lib/x502api-1.1.34/arch/PKGBUILD.in similarity index 100% rename from x502api-1.1.34/arch/PKGBUILD.in rename to lib/x502api-1.1.34/arch/PKGBUILD.in diff --git a/x502api-1.1.34/arch/x502api.install.in b/lib/x502api-1.1.34/arch/x502api.install.in similarity index 100% rename from x502api-1.1.34/arch/x502api.install.in rename to lib/x502api-1.1.34/arch/x502api.install.in diff --git a/x502api-1.1.34/debian/changelog b/lib/x502api-1.1.34/debian/changelog similarity index 100% rename from x502api-1.1.34/debian/changelog rename to lib/x502api-1.1.34/debian/changelog diff --git a/x502api-1.1.34/debian/changelog.in b/lib/x502api-1.1.34/debian/changelog.in similarity index 100% rename from x502api-1.1.34/debian/changelog.in rename to lib/x502api-1.1.34/debian/changelog.in diff --git a/x502api-1.1.34/debian/compat b/lib/x502api-1.1.34/debian/compat similarity index 100% rename from x502api-1.1.34/debian/compat rename to lib/x502api-1.1.34/debian/compat diff --git a/x502api-1.1.34/debian/control b/lib/x502api-1.1.34/debian/control similarity index 100% rename from x502api-1.1.34/debian/control rename to lib/x502api-1.1.34/debian/control diff --git a/x502api-1.1.34/debian/control.in b/lib/x502api-1.1.34/debian/control.in similarity index 100% rename from x502api-1.1.34/debian/control.in rename to lib/x502api-1.1.34/debian/control.in diff --git a/x502api-1.1.34/debian/copyright b/lib/x502api-1.1.34/debian/copyright similarity index 100% rename from x502api-1.1.34/debian/copyright rename to lib/x502api-1.1.34/debian/copyright diff --git a/x502api-1.1.34/debian/copyright.in b/lib/x502api-1.1.34/debian/copyright.in similarity index 100% rename from x502api-1.1.34/debian/copyright.in rename to lib/x502api-1.1.34/debian/copyright.in diff --git a/x502api-1.1.34/debian/libe502api1.dirs b/lib/x502api-1.1.34/debian/libe502api1.dirs similarity index 100% rename from x502api-1.1.34/debian/libe502api1.dirs rename to lib/x502api-1.1.34/debian/libe502api1.dirs diff --git a/x502api-1.1.34/debian/libe502api1.install b/lib/x502api-1.1.34/debian/libe502api1.install similarity index 100% rename from x502api-1.1.34/debian/libe502api1.install rename to lib/x502api-1.1.34/debian/libe502api1.install diff --git a/x502api-1.1.34/debian/libe502api1.postinst b/lib/x502api-1.1.34/debian/libe502api1.postinst similarity index 100% rename from x502api-1.1.34/debian/libe502api1.postinst rename to lib/x502api-1.1.34/debian/libe502api1.postinst diff --git a/x502api-1.1.34/debian/libl502api1.dirs b/lib/x502api-1.1.34/debian/libl502api1.dirs similarity index 100% rename from x502api-1.1.34/debian/libl502api1.dirs rename to lib/x502api-1.1.34/debian/libl502api1.dirs diff --git a/x502api-1.1.34/debian/libl502api1.install b/lib/x502api-1.1.34/debian/libl502api1.install similarity index 100% rename from x502api-1.1.34/debian/libl502api1.install rename to lib/x502api-1.1.34/debian/libl502api1.install diff --git a/x502api-1.1.34/debian/libx502api1-dev.dirs b/lib/x502api-1.1.34/debian/libx502api1-dev.dirs similarity index 100% rename from x502api-1.1.34/debian/libx502api1-dev.dirs rename to lib/x502api-1.1.34/debian/libx502api1-dev.dirs diff --git a/x502api-1.1.34/debian/libx502api1-dev.install b/lib/x502api-1.1.34/debian/libx502api1-dev.install similarity index 100% rename from x502api-1.1.34/debian/libx502api1-dev.install rename to lib/x502api-1.1.34/debian/libx502api1-dev.install diff --git a/x502api-1.1.34/debian/libx502api1.dirs b/lib/x502api-1.1.34/debian/libx502api1.dirs similarity index 100% rename from x502api-1.1.34/debian/libx502api1.dirs rename to lib/x502api-1.1.34/debian/libx502api1.dirs diff --git a/x502api-1.1.34/debian/libx502api1.install b/lib/x502api-1.1.34/debian/libx502api1.install similarity index 100% rename from x502api-1.1.34/debian/libx502api1.install rename to lib/x502api-1.1.34/debian/libx502api1.install diff --git a/x502api-1.1.34/debian/rules b/lib/x502api-1.1.34/debian/rules similarity index 100% rename from x502api-1.1.34/debian/rules rename to lib/x502api-1.1.34/debian/rules diff --git a/x502api-1.1.34/debian/source/format b/lib/x502api-1.1.34/debian/source/format similarity index 100% rename from x502api-1.1.34/debian/source/format rename to lib/x502api-1.1.34/debian/source/format diff --git a/x502api-1.1.34/devs/CMakeLists.txt b/lib/x502api-1.1.34/devs/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/devs/CMakeLists.txt rename to lib/x502api-1.1.34/devs/CMakeLists.txt diff --git a/x502api-1.1.34/devs/e502/.e502api_dnssd.c.kate-swp b/lib/x502api-1.1.34/devs/e502/.e502api_dnssd.c.kate-swp similarity index 100% rename from x502api-1.1.34/devs/e502/.e502api_dnssd.c.kate-swp rename to lib/x502api-1.1.34/devs/e502/.e502api_dnssd.c.kate-swp diff --git a/x502api-1.1.34/devs/e502/CMakeLists.txt b/lib/x502api-1.1.34/devs/e502/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/devs/e502/CMakeLists.txt rename to lib/x502api-1.1.34/devs/e502/CMakeLists.txt diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindAvahi.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindAvahi.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindAvahi.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindAvahi.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindDNSSD.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindDNSSD.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindDNSSD.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindDNSSD.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindFFTW3.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindFFTW3.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindFFTW3.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindFFTW3.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindGpgError.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindGpgError.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindGpgError.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindGpgError.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindLTRAPI.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindLTRAPI.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindLTRAPI.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindLTRAPI.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindLibCBOR.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibCBOR.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindLibCBOR.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibCBOR.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindLibUSB.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibUSB.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindLibUSB.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibUSB.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindLibdaemon.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibdaemon.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindLibdaemon.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibdaemon.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindLibgcrypt.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibgcrypt.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindLibgcrypt.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindLibgcrypt.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindMKL.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindMKL.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindMKL.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindMKL.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindMODBUS.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindMODBUS.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindMODBUS.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindMODBUS.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindX502API.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindX502API.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindX502API.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindX502API.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindXLSXWriter.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindXLSXWriter.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindXLSXWriter.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindXLSXWriter.cmake diff --git a/x502api-1.1.34/devs/e502/cmake/modules/FindZMQ.cmake b/lib/x502api-1.1.34/devs/e502/cmake/modules/FindZMQ.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/cmake/modules/FindZMQ.cmake rename to lib/x502api-1.1.34/devs/e502/cmake/modules/FindZMQ.cmake diff --git a/x502api-1.1.34/devs/e502/e16.rules b/lib/x502api-1.1.34/devs/e502/e16.rules similarity index 100% rename from x502api-1.1.34/devs/e502/e16.rules rename to lib/x502api-1.1.34/devs/e502/e16.rules diff --git a/x502api-1.1.34/devs/e502/e502.rules b/lib/x502api-1.1.34/devs/e502/e502.rules similarity index 100% rename from x502api-1.1.34/devs/e502/e502.rules rename to lib/x502api-1.1.34/devs/e502/e502.rules diff --git a/x502api-1.1.34/devs/e502/e502_cm4_defs.h b/lib/x502api-1.1.34/devs/e502/e502_cm4_defs.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502_cm4_defs.h rename to lib/x502api-1.1.34/devs/e502/e502_cm4_defs.h diff --git a/x502api-1.1.34/devs/e502/e502_eth_config.h b/lib/x502api-1.1.34/devs/e502/e502_eth_config.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502_eth_config.h rename to lib/x502api-1.1.34/devs/e502/e502_eth_config.h diff --git a/x502api-1.1.34/devs/e502/e502_fpga_regs.h b/lib/x502api-1.1.34/devs/e502/e502_fpga_regs.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502_fpga_regs.h rename to lib/x502api-1.1.34/devs/e502/e502_fpga_regs.h diff --git a/x502api-1.1.34/devs/e502/e502_tcp_protocol.h b/lib/x502api-1.1.34/devs/e502/e502_tcp_protocol.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502_tcp_protocol.h rename to lib/x502api-1.1.34/devs/e502/e502_tcp_protocol.h diff --git a/x502api-1.1.34/devs/e502/e502api.c b/lib/x502api-1.1.34/devs/e502/e502api.c similarity index 100% rename from x502api-1.1.34/devs/e502/e502api.c rename to lib/x502api-1.1.34/devs/e502/e502api.c diff --git a/x502api-1.1.34/devs/e502/e502api.def b/lib/x502api-1.1.34/devs/e502/e502api.def similarity index 100% rename from x502api-1.1.34/devs/e502/e502api.def rename to lib/x502api-1.1.34/devs/e502/e502api.def diff --git a/x502api-1.1.34/devs/e502/e502api.h b/lib/x502api-1.1.34/devs/e502/e502api.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502api.h rename to lib/x502api-1.1.34/devs/e502/e502api.h diff --git a/x502api-1.1.34/devs/e502/e502api.rc.in b/lib/x502api-1.1.34/devs/e502/e502api.rc.in similarity index 100% rename from x502api-1.1.34/devs/e502/e502api.rc.in rename to lib/x502api-1.1.34/devs/e502/e502api.rc.in diff --git a/x502api-1.1.34/devs/e502/e502api_dnssd.c b/lib/x502api-1.1.34/devs/e502/e502api_dnssd.c similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_dnssd.c rename to lib/x502api-1.1.34/devs/e502/e502api_dnssd.c diff --git a/x502api-1.1.34/devs/e502/e502api_eth_config.c b/lib/x502api-1.1.34/devs/e502/e502api_eth_config.c similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_eth_config.c rename to lib/x502api-1.1.34/devs/e502/e502api_eth_config.c diff --git a/x502api-1.1.34/devs/e502/e502api_private.h b/lib/x502api-1.1.34/devs/e502/e502api_private.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_private.h rename to lib/x502api-1.1.34/devs/e502/e502api_private.h diff --git a/x502api-1.1.34/devs/e502/e502api_tcp.c b/lib/x502api-1.1.34/devs/e502/e502api_tcp.c similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_tcp.c rename to lib/x502api-1.1.34/devs/e502/e502api_tcp.c diff --git a/x502api-1.1.34/devs/e502/e502api_tcp_private.h b/lib/x502api-1.1.34/devs/e502/e502api_tcp_private.h similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_tcp_private.h rename to lib/x502api-1.1.34/devs/e502/e502api_tcp_private.h diff --git a/x502api-1.1.34/devs/e502/e502api_usb.c b/lib/x502api-1.1.34/devs/e502/e502api_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/e502api_usb.c rename to lib/x502api-1.1.34/devs/e502/e502api_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.am b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.am similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.am rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.am diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.in b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.in similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.in rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/Makefile.in diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/core.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/core.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/core.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/core.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/descriptor.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/descriptor.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/descriptor.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/descriptor.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/hotplug.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/io.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/io.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/io.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/io.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.def b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.def similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.def rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.def diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb-1.0.rc diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusb.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusbi.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusbi.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusbi.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/libusbi.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/config.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/config.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/config.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/config.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/errno/errno.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/inttypes/inttypes.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/missing.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/missing.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/missing.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/missing.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/msvc/stdint/stdint.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/darwin_usb.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_netlink.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_udev.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_udev.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_udev.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_udev.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/linux_usbfs.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/netbsd_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/openbsd_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_posix.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/poll_windows.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_posix.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/threads_windows.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/wince_usb.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_common.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_common.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_common.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_common.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/os/windows_usb.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/strerror.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/strerror.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/strerror.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/strerror.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/sync.c b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/sync.c similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/sync.c rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/sync.c diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version_nano.h b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version_nano.h similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version_nano.h rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb-1.0/version_nano.h diff --git a/x502api-1.1.34/devs/e502/libusb-1.0/libusb.cmake b/lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb.cmake similarity index 100% rename from x502api-1.1.34/devs/e502/libusb-1.0/libusb.cmake rename to lib/x502api-1.1.34/devs/e502/libusb-1.0/libusb.cmake diff --git a/x502api-1.1.34/devs/e502/pas/e502api.pas b/lib/x502api-1.1.34/devs/e502/pas/e502api.pas similarity index 100% rename from x502api-1.1.34/devs/e502/pas/e502api.pas rename to lib/x502api-1.1.34/devs/e502/pas/e502api.pas diff --git a/x502api-1.1.34/devs/l502/CMakeLists.txt b/lib/x502api-1.1.34/devs/l502/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/devs/l502/CMakeLists.txt rename to lib/x502api-1.1.34/devs/l502/CMakeLists.txt diff --git a/x502api-1.1.34/devs/l502/l502_fpga_regs.h b/lib/x502api-1.1.34/devs/l502/l502_fpga_regs.h similarity index 100% rename from x502api-1.1.34/devs/l502/l502_fpga_regs.h rename to lib/x502api-1.1.34/devs/l502/l502_fpga_regs.h diff --git a/x502api-1.1.34/devs/l502/l502api.c b/lib/x502api-1.1.34/devs/l502/l502api.c similarity index 100% rename from x502api-1.1.34/devs/l502/l502api.c rename to lib/x502api-1.1.34/devs/l502/l502api.c diff --git a/x502api-1.1.34/devs/l502/l502api.def b/lib/x502api-1.1.34/devs/l502/l502api.def similarity index 100% rename from x502api-1.1.34/devs/l502/l502api.def rename to lib/x502api-1.1.34/devs/l502/l502api.def diff --git a/x502api-1.1.34/devs/l502/l502api.h b/lib/x502api-1.1.34/devs/l502/l502api.h similarity index 100% rename from x502api-1.1.34/devs/l502/l502api.h rename to lib/x502api-1.1.34/devs/l502/l502api.h diff --git a/x502api-1.1.34/devs/l502/l502api.rc.in b/lib/x502api-1.1.34/devs/l502/l502api.rc.in similarity index 100% rename from x502api-1.1.34/devs/l502/l502api.rc.in rename to lib/x502api-1.1.34/devs/l502/l502api.rc.in diff --git a/x502api-1.1.34/devs/l502/l502api_bf.c b/lib/x502api-1.1.34/devs/l502/l502api_bf.c similarity index 100% rename from x502api-1.1.34/devs/l502/l502api_bf.c rename to lib/x502api-1.1.34/devs/l502/l502api_bf.c diff --git a/x502api-1.1.34/devs/l502/l502api_compat.c b/lib/x502api-1.1.34/devs/l502/l502api_compat.c similarity index 100% rename from x502api-1.1.34/devs/l502/l502api_compat.c rename to lib/x502api-1.1.34/devs/l502/l502api_compat.c diff --git a/x502api-1.1.34/devs/l502/l502api_compat.h b/lib/x502api-1.1.34/devs/l502/l502api_compat.h similarity index 100% rename from x502api-1.1.34/devs/l502/l502api_compat.h rename to lib/x502api-1.1.34/devs/l502/l502api_compat.h diff --git a/x502api-1.1.34/devs/l502/l502api_eeprom.c b/lib/x502api-1.1.34/devs/l502/l502api_eeprom.c similarity index 100% rename from x502api-1.1.34/devs/l502/l502api_eeprom.c rename to lib/x502api-1.1.34/devs/l502/l502api_eeprom.c diff --git a/x502api-1.1.34/devs/l502/l502api_private.h b/lib/x502api-1.1.34/devs/l502/l502api_private.h similarity index 100% rename from x502api-1.1.34/devs/l502/l502api_private.h rename to lib/x502api-1.1.34/devs/l502/l502api_private.h diff --git a/x502api-1.1.34/devs/l502/linux/l502_ioctls.h b/lib/x502api-1.1.34/devs/l502/linux/l502_ioctls.h similarity index 100% rename from x502api-1.1.34/devs/l502/linux/l502_ioctls.h rename to lib/x502api-1.1.34/devs/l502/linux/l502_ioctls.h diff --git a/x502api-1.1.34/devs/l502/linux/l502_spec.c b/lib/x502api-1.1.34/devs/l502/linux/l502_spec.c similarity index 100% rename from x502api-1.1.34/devs/l502/linux/l502_spec.c rename to lib/x502api-1.1.34/devs/l502/linux/l502_spec.c diff --git a/x502api-1.1.34/devs/l502/lpcie_ioctls.h b/lib/x502api-1.1.34/devs/l502/lpcie_ioctls.h similarity index 100% rename from x502api-1.1.34/devs/l502/lpcie_ioctls.h rename to lib/x502api-1.1.34/devs/l502/lpcie_ioctls.h diff --git a/x502api-1.1.34/devs/l502/pas/l502api.pas b/lib/x502api-1.1.34/devs/l502/pas/l502api.pas similarity index 100% rename from x502api-1.1.34/devs/l502/pas/l502api.pas rename to lib/x502api-1.1.34/devs/l502/pas/l502api.pas diff --git a/x502api-1.1.34/devs/l502/win/l502_spec.c b/lib/x502api-1.1.34/devs/l502/win/l502_spec.c similarity index 100% rename from x502api-1.1.34/devs/l502/win/l502_spec.c rename to lib/x502api-1.1.34/devs/l502/win/l502_spec.c diff --git a/x502api-1.1.34/doc/Doxyfile.in b/lib/x502api-1.1.34/doc/Doxyfile.in similarity index 100% rename from x502api-1.1.34/doc/Doxyfile.in rename to lib/x502api-1.1.34/doc/Doxyfile.in diff --git a/x502api-1.1.34/doc/about.md b/lib/x502api-1.1.34/doc/about.md similarity index 100% rename from x502api-1.1.34/doc/about.md rename to lib/x502api-1.1.34/doc/about.md diff --git a/x502api-1.1.34/doc/config.xml.in b/lib/x502api-1.1.34/doc/config.xml.in similarity index 100% rename from x502api-1.1.34/doc/config.xml.in rename to lib/x502api-1.1.34/doc/config.xml.in diff --git a/x502api-1.1.34/doc/gen_descr.md b/lib/x502api-1.1.34/doc/gen_descr.md similarity index 100% rename from x502api-1.1.34/doc/gen_descr.md rename to lib/x502api-1.1.34/doc/gen_descr.md diff --git a/x502api-1.1.34/doc/images/adc_frame.jpeg b/lib/x502api-1.1.34/doc/images/adc_frame.jpeg similarity index 100% rename from x502api-1.1.34/doc/images/adc_frame.jpeg rename to lib/x502api-1.1.34/doc/images/adc_frame.jpeg diff --git a/x502api-1.1.34/doc/images/adc_frame.odg b/lib/x502api-1.1.34/doc/images/adc_frame.odg similarity index 100% rename from x502api-1.1.34/doc/images/adc_frame.odg rename to lib/x502api-1.1.34/doc/images/adc_frame.odg diff --git a/x502api-1.1.34/doc/mainpage.md b/lib/x502api-1.1.34/doc/mainpage.md similarity index 100% rename from x502api-1.1.34/doc/mainpage.md rename to lib/x502api-1.1.34/doc/mainpage.md diff --git a/x502api-1.1.34/doc/setup.md b/lib/x502api-1.1.34/doc/setup.md similarity index 100% rename from x502api-1.1.34/doc/setup.md rename to lib/x502api-1.1.34/doc/setup.md diff --git a/x502api-1.1.34/doc/tstp_descr.md b/lib/x502api-1.1.34/doc/tstp_descr.md similarity index 100% rename from x502api-1.1.34/doc/tstp_descr.md rename to lib/x502api-1.1.34/doc/tstp_descr.md diff --git a/x502api-1.1.34/doc/x502api.tex b/lib/x502api-1.1.34/doc/x502api.tex similarity index 100% rename from x502api-1.1.34/doc/x502api.tex rename to lib/x502api-1.1.34/doc/x502api.tex diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/readme.txt b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/readme.txt similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/readme.txt rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/readme.txt diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/unit.cpp b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.cpp similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/unit.cpp rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.cpp diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/unit.dfm b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.dfm similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/unit.dfm rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.dfm diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/unit.h b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.h similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/unit.h rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/unit.h diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.bpr b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.bpr similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.bpr rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.bpr diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cbproj b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cbproj similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cbproj rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cbproj diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cpp b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cpp similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cpp rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.cpp diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.res b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.res similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.res rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_example.res diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.cpp b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.cpp similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.cpp rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.cpp diff --git a/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.h b/lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.h similarity index 100% rename from x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.h rename to lib/x502api-1.1.34/examples/CppBuilder/x502_general/x502_thread.h diff --git a/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.dfm b/lib/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.dfm similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/MainUnit.dfm rename to lib/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.dfm diff --git a/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.pas b/lib/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.pas similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/MainUnit.pas rename to lib/x502api-1.1.34/examples/Delphi/x502_general/MainUnit.pas diff --git a/x502api-1.1.34/examples/Delphi/x502_general/X502_ProcessThread.pas b/lib/x502api-1.1.34/examples/Delphi/x502_general/X502_ProcessThread.pas similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/X502_ProcessThread.pas rename to lib/x502api-1.1.34/examples/Delphi/x502_general/X502_ProcessThread.pas diff --git a/x502api-1.1.34/examples/Delphi/x502_general/readme.txt b/lib/x502api-1.1.34/examples/Delphi/x502_general/readme.txt similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/readme.txt rename to lib/x502api-1.1.34/examples/Delphi/x502_general/readme.txt diff --git a/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dof b/lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dof similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/x502_example.dof rename to lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dof diff --git a/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dpr b/lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dpr similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/x502_example.dpr rename to lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dpr diff --git a/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dproj b/lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dproj similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/x502_example.dproj rename to lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.dproj diff --git a/x502api-1.1.34/examples/Delphi/x502_general/x502_example.res b/lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.res similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/x502_example.res rename to lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example.res diff --git a/x502api-1.1.34/examples/Delphi/x502_general/x502_example_Icon.ico b/lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example_Icon.ico similarity index 100% rename from x502api-1.1.34/examples/Delphi/x502_general/x502_example_Icon.ico rename to lib/x502api-1.1.34/examples/Delphi/x502_general/x502_example_Icon.ico diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_multiharm_signal_points.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_multiharm_signal_points.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/generate_multiharm_signal_points.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_multiharm_signal_points.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_sin_point.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_sin_point.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/generate_sin_point.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/generate_sin_point.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/lcm.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/lcm.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/lcm.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/lcm.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_close.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_close.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_close.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_close.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_gen_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_gen_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_gen_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_gen_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_open.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_open.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_open.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_open.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out_cfg.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out_cfg.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out_cfg.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_out_cfg.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_set_cycle_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_set_cycle_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_set_cycle_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_set_cycle_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_stop.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_stop.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/10.0/x502_stop.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/10.0/x502_stop.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_multiharm_signal_points.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_multiharm_signal_points.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/generate_multiharm_signal_points.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_multiharm_signal_points.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_sin_point.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_sin_point.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/generate_sin_point.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/generate_sin_point.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/lcm.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/lcm.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/lcm.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/lcm.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_close.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_close.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_close.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_close.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_gen_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_gen_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_gen_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_gen_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_open.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_open.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_open.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_open.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out_cfg.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out_cfg.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out_cfg.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_out_cfg.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_set_cycle_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_set_cycle_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_set_cycle_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_set_cycle_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_stop.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_stop.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/8.0/x502_stop.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/8.0/x502_stop.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/generate_multiharm_signal_points.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/generate_multiharm_signal_points.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/generate_multiharm_signal_points.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/generate_multiharm_signal_points.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/generate_sin_point.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/generate_sin_point.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/generate_sin_point.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/generate_sin_point.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/lcm.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/lcm.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/lcm.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/lcm.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/readme.txt b/lib/x502api-1.1.34/examples/LabView/x502_out/readme.txt similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/readme.txt rename to lib/x502api-1.1.34/examples/LabView/x502_out/readme.txt diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_close.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_close.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_close.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_close.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_gen_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_gen_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_gen_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_gen_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_open.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_open.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_open.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_open.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_out.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_out.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_out.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_out.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_out_cfg.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_out_cfg.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_out_cfg.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_out_cfg.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_set_cycle_signal.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_set_cycle_signal.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_set_cycle_signal.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_set_cycle_signal.vi diff --git a/x502api-1.1.34/examples/LabView/x502_out/x502_stop.vi b/lib/x502api-1.1.34/examples/LabView/x502_out/x502_stop.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_out/x502_stop.vi rename to lib/x502api-1.1.34/examples/LabView/x502_out/x502_stop.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_recv.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_recv.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_recv.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/10.0/x502_recv.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_recv.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_recv.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_recv.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/8.0/x502_recv.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/readme.txt b/lib/x502api-1.1.34/examples/LabView/x502_recv/readme.txt similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/readme.txt rename to lib/x502api-1.1.34/examples/LabView/x502_recv/readme.txt diff --git a/x502api-1.1.34/examples/LabView/x502_recv/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv/x502_recv.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv/x502_recv.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv/x502_recv.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv/x502_recv.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/10.0/x502_recv_out_cycle.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/8.0/x502_recv_out_cycle.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/readme.txt b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/readme.txt similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/readme.txt rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/readme.txt diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_recv_out_cycle.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_recv_out_cycle.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_recv_out_cycle.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle/x502_recv_out_cycle.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_recv_out_cycle_eng.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_recv_out_cycle_eng.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_recv_out_cycle_eng.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/10.0/x502_recv_out_cycle_eng.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_recv_out_cycle_eng.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_recv_out_cycle_eng.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_recv_out_cycle_eng.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/8.0/x502_recv_out_cycle_eng.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/readme.txt b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/readme.txt similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/readme.txt rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/readme.txt diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_err_sub.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_err_sub.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_err_sub.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_err_sub.vi diff --git a/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_recv_out_cycle_eng.vi b/lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_recv_out_cycle_eng.vi similarity index 100% rename from x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_recv_out_cycle_eng.vi rename to lib/x502api-1.1.34/examples/LabView/x502_recv_out_cycle_eng/x502_recv_out_cycle_eng.vi diff --git a/x502api-1.1.34/examples/c/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/common/dev_funcs.c b/lib/x502api-1.1.34/examples/c/common/dev_funcs.c similarity index 100% rename from x502api-1.1.34/examples/c/common/dev_funcs.c rename to lib/x502api-1.1.34/examples/c/common/dev_funcs.c diff --git a/x502api-1.1.34/examples/c/common/dev_funcs.h b/lib/x502api-1.1.34/examples/c/common/dev_funcs.h similarity index 100% rename from x502api-1.1.34/examples/c/common/dev_funcs.h rename to lib/x502api-1.1.34/examples/c/common/dev_funcs.h diff --git a/x502api-1.1.34/examples/c/common/timespec_funcs.c b/lib/x502api-1.1.34/examples/c/common/timespec_funcs.c similarity index 100% rename from x502api-1.1.34/examples/c/common/timespec_funcs.c rename to lib/x502api-1.1.34/examples/c/common/timespec_funcs.c diff --git a/x502api-1.1.34/examples/c/common/timespec_funcs.h b/lib/x502api-1.1.34/examples/c/common/timespec_funcs.h similarity index 100% rename from x502api-1.1.34/examples/c/common/timespec_funcs.h rename to lib/x502api-1.1.34/examples/c/common/timespec_funcs.h diff --git a/x502api-1.1.34/examples/c/e16_dac_cntr_test/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_cntr_test/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/e16_dac_cntr_test/dev_funcs.c b/lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/dev_funcs.c similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_cntr_test/dev_funcs.c rename to lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/dev_funcs.c diff --git a/x502api-1.1.34/examples/c/e16_dac_cntr_test/main.c b/lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/main.c similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_cntr_test/main.c rename to lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/main.c diff --git a/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.c b/lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.c similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.c rename to lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.c diff --git a/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.h b/lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.h similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.h rename to lib/x502api-1.1.34/examples/c/e16_dac_cntr_test/timespec_funcs.h diff --git a/x502api-1.1.34/examples/c/e16_dac_shift_test/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/e16_dac_shift_test/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_shift_test/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/e16_dac_shift_test/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/e16_dac_shift_test/main.c b/lib/x502api-1.1.34/examples/c/e16_dac_shift_test/main.c similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_shift_test/main.c rename to lib/x502api-1.1.34/examples/c/e16_dac_shift_test/main.c diff --git a/x502api-1.1.34/examples/c/e16_dac_shift_test/makefile b/lib/x502api-1.1.34/examples/c/e16_dac_shift_test/makefile similarity index 100% rename from x502api-1.1.34/examples/c/e16_dac_shift_test/makefile rename to lib/x502api-1.1.34/examples/c/e16_dac_shift_test/makefile diff --git a/x502api-1.1.34/examples/c/e16_overflow_test/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/e16_overflow_test/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/e16_overflow_test/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/e16_overflow_test/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/e16_overflow_test/main.c b/lib/x502api-1.1.34/examples/c/e16_overflow_test/main.c similarity index 100% rename from x502api-1.1.34/examples/c/e16_overflow_test/main.c rename to lib/x502api-1.1.34/examples/c/e16_overflow_test/main.c diff --git a/x502api-1.1.34/examples/c/e502_eth_svc_browse/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/e502_eth_svc_browse/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln b/lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln similarity index 100% rename from x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln rename to lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.sln diff --git a/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj b/lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj similarity index 100% rename from x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj rename to lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/e502_eth_svc_browse.vcproj diff --git a/x502api-1.1.34/examples/c/e502_eth_svc_browse/main.c b/lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/main.c similarity index 100% rename from x502api-1.1.34/examples/c/e502_eth_svc_browse/main.c rename to lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/main.c diff --git a/x502api-1.1.34/examples/c/e502_eth_svc_browse/makefile b/lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/makefile similarity index 100% rename from x502api-1.1.34/examples/c/e502_eth_svc_browse/makefile rename to lib/x502api-1.1.34/examples/c/e502_eth_svc_browse/makefile diff --git a/x502api-1.1.34/examples/c/e502_timestamp_stream/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/e502_timestamp_stream/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/e502_timestamp_stream/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/e502_timestamp_stream/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/e502_timestamp_stream/main.c b/lib/x502api-1.1.34/examples/c/e502_timestamp_stream/main.c similarity index 100% rename from x502api-1.1.34/examples/c/e502_timestamp_stream/main.c rename to lib/x502api-1.1.34/examples/c/e502_timestamp_stream/main.c diff --git a/x502api-1.1.34/examples/c/fw_update/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/fw_update/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/fw_update/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/fw_update/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/fw_update/main.c b/lib/x502api-1.1.34/examples/c/fw_update/main.c similarity index 100% rename from x502api-1.1.34/examples/c/fw_update/main.c rename to lib/x502api-1.1.34/examples/c/fw_update/main.c diff --git a/x502api-1.1.34/examples/c/x502_cycle_out/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/x502_cycle_out/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/x502_cycle_out/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/x502_cycle_out/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/x502_cycle_out/main.c b/lib/x502api-1.1.34/examples/c/x502_cycle_out/main.c similarity index 100% rename from x502api-1.1.34/examples/c/x502_cycle_out/main.c rename to lib/x502api-1.1.34/examples/c/x502_cycle_out/main.c diff --git a/x502api-1.1.34/examples/c/x502_cycle_out/makefile b/lib/x502api-1.1.34/examples/c/x502_cycle_out/makefile similarity index 100% rename from x502api-1.1.34/examples/c/x502_cycle_out/makefile rename to lib/x502api-1.1.34/examples/c/x502_cycle_out/makefile diff --git a/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.sln b/lib/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.sln similarity index 100% rename from x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.sln rename to lib/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.sln diff --git a/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.vcproj b/lib/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.vcproj similarity index 100% rename from x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.vcproj rename to lib/x502api-1.1.34/examples/c/x502_cycle_out/x502_cycle_out.vcproj diff --git a/x502api-1.1.34/examples/c/x502_dac_cntr_test/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/x502_dac_cntr_test/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/x502_dac_cntr_test/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/x502_dac_cntr_test/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/x502_dac_cntr_test/main.c b/lib/x502api-1.1.34/examples/c/x502_dac_cntr_test/main.c similarity index 100% rename from x502api-1.1.34/examples/c/x502_dac_cntr_test/main.c rename to lib/x502api-1.1.34/examples/c/x502_dac_cntr_test/main.c diff --git a/x502api-1.1.34/examples/c/x502_ring_mode0_test/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/x502_ring_mode0_test/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/x502_ring_mode0_test/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/x502_ring_mode0_test/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/x502_ring_mode0_test/main.c b/lib/x502api-1.1.34/examples/c/x502_ring_mode0_test/main.c similarity index 100% rename from x502api-1.1.34/examples/c/x502_ring_mode0_test/main.c rename to lib/x502api-1.1.34/examples/c/x502_ring_mode0_test/main.c diff --git a/x502api-1.1.34/examples/c/x502_stream_read/CMakeLists.txt b/lib/x502api-1.1.34/examples/c/x502_stream_read/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/examples/c/x502_stream_read/CMakeLists.txt rename to lib/x502api-1.1.34/examples/c/x502_stream_read/CMakeLists.txt diff --git a/x502api-1.1.34/examples/c/x502_stream_read/main.c b/lib/x502api-1.1.34/examples/c/x502_stream_read/main.c similarity index 100% rename from x502api-1.1.34/examples/c/x502_stream_read/main.c rename to lib/x502api-1.1.34/examples/c/x502_stream_read/main.c diff --git a/x502api-1.1.34/examples/c/x502_stream_read/makefile b/lib/x502api-1.1.34/examples/c/x502_stream_read/makefile similarity index 100% rename from x502api-1.1.34/examples/c/x502_stream_read/makefile rename to lib/x502api-1.1.34/examples/c/x502_stream_read/makefile diff --git a/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.sln b/lib/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.sln similarity index 100% rename from x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.sln rename to lib/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.sln diff --git a/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.vcproj b/lib/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.vcproj similarity index 100% rename from x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.vcproj rename to lib/x502api-1.1.34/examples/c/x502_stream_read/x502_stream_read.vcproj diff --git a/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Program.cs b/lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Program.cs similarity index 100% rename from x502api-1.1.34/examples/cs/e502_eth_svc_browse/Program.cs rename to lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Program.cs diff --git a/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs b/lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs similarity index 100% rename from x502api-1.1.34/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs rename to lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/Properties/AssemblyInfo.cs diff --git a/x502api-1.1.34/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj b/lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj similarity index 100% rename from x502api-1.1.34/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj rename to lib/x502api-1.1.34/examples/cs/e502_eth_svc_browse/e502_eth_svc_browse.csproj diff --git a/x502api-1.1.34/examples/cs/x502_general/MainForm.Designer.cs b/lib/x502api-1.1.34/examples/cs/x502_general/MainForm.Designer.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/MainForm.Designer.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/MainForm.Designer.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/MainForm.cs b/lib/x502api-1.1.34/examples/cs/x502_general/MainForm.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/MainForm.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/MainForm.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/MainForm.resx b/lib/x502api-1.1.34/examples/cs/x502_general/MainForm.resx similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/MainForm.resx rename to lib/x502api-1.1.34/examples/cs/x502_general/MainForm.resx diff --git a/x502api-1.1.34/examples/cs/x502_general/Program.cs b/lib/x502api-1.1.34/examples/cs/x502_general/Program.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/Program.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/Program.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/Properties/AssemblyInfo.cs b/lib/x502api-1.1.34/examples/cs/x502_general/Properties/AssemblyInfo.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/Properties/AssemblyInfo.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/Properties/AssemblyInfo.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.Designer.cs b/lib/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.Designer.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/Properties/Resources.Designer.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.Designer.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.resx b/lib/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.resx similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/Properties/Resources.resx rename to lib/x502api-1.1.34/examples/cs/x502_general/Properties/Resources.resx diff --git a/x502api-1.1.34/examples/cs/x502_general/Properties/Settings.Designer.cs b/lib/x502api-1.1.34/examples/cs/x502_general/Properties/Settings.Designer.cs similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/Properties/Settings.Designer.cs rename to lib/x502api-1.1.34/examples/cs/x502_general/Properties/Settings.Designer.cs diff --git a/x502api-1.1.34/examples/cs/x502_general/x502_general.csproj b/lib/x502api-1.1.34/examples/cs/x502_general/x502_general.csproj similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/x502_general.csproj rename to lib/x502api-1.1.34/examples/cs/x502_general/x502_general.csproj diff --git a/x502api-1.1.34/examples/cs/x502_general/x502_general.sln b/lib/x502api-1.1.34/examples/cs/x502_general/x502_general.sln similarity index 100% rename from x502api-1.1.34/examples/cs/x502_general/x502_general.sln rename to lib/x502api-1.1.34/examples/cs/x502_general/x502_general.sln diff --git a/x502api-1.1.34/examples/vb6/l502_recv/MSSCCPRJ.SCC b/lib/x502api-1.1.34/examples/vb6/l502_recv/MSSCCPRJ.SCC similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/MSSCCPRJ.SCC rename to lib/x502api-1.1.34/examples/vb6/l502_recv/MSSCCPRJ.SCC diff --git a/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frm b/lib/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frm similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/MainForm.frm rename to lib/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frm diff --git a/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frx b/lib/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frx similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/MainForm.frx rename to lib/x502api-1.1.34/examples/vb6/l502_recv/MainForm.frx diff --git a/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbp b/lib/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbp similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbp rename to lib/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbp diff --git a/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbw b/lib/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbw similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbw rename to lib/x502api-1.1.34/examples/vb6/l502_recv/l502_recv.vbw diff --git a/x502api-1.1.34/examples/vb6/l502_recv/l502api.bas b/lib/x502api-1.1.34/examples/vb6/l502_recv/l502api.bas similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/l502api.bas rename to lib/x502api-1.1.34/examples/vb6/l502_recv/l502api.bas diff --git a/x502api-1.1.34/examples/vb6/l502_recv/readme.txt b/lib/x502api-1.1.34/examples/vb6/l502_recv/readme.txt similarity index 100% rename from x502api-1.1.34/examples/vb6/l502_recv/readme.txt rename to lib/x502api-1.1.34/examples/vb6/l502_recv/readme.txt diff --git a/x502api-1.1.34/examples/vb6/x502_general/e502api.bas b/lib/x502api-1.1.34/examples/vb6/x502_general/e502api.bas similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/e502api.bas rename to lib/x502api-1.1.34/examples/vb6/x502_general/e502api.bas diff --git a/x502api-1.1.34/examples/vb6/x502_general/l502api.bas b/lib/x502api-1.1.34/examples/vb6/x502_general/l502api.bas similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/l502api.bas rename to lib/x502api-1.1.34/examples/vb6/x502_general/l502api.bas diff --git a/x502api-1.1.34/examples/vb6/x502_general/readme.txt b/lib/x502api-1.1.34/examples/vb6/x502_general/readme.txt similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/readme.txt rename to lib/x502api-1.1.34/examples/vb6/x502_general/readme.txt diff --git a/x502api-1.1.34/examples/vb6/x502_general/x502_example.frm b/lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.frm similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/x502_example.frm rename to lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.frm diff --git a/x502api-1.1.34/examples/vb6/x502_general/x502_example.frx b/lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.frx similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/x502_example.frx rename to lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.frx diff --git a/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbp b/lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbp similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/x502_example.vbp rename to lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbp diff --git a/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbw b/lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbw similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/x502_example.vbw rename to lib/x502api-1.1.34/examples/vb6/x502_general/x502_example.vbw diff --git a/x502api-1.1.34/examples/vb6/x502_general/x502api.bas b/lib/x502api-1.1.34/examples/vb6/x502_general/x502api.bas similarity index 100% rename from x502api-1.1.34/examples/vb6/x502_general/x502api.bas rename to lib/x502api-1.1.34/examples/vb6/x502_general/x502api.bas diff --git a/x502api-1.1.34/lib/crc/_crclib_cfg.h b/lib/x502api-1.1.34/lib/crc/_crclib_cfg.h similarity index 100% rename from x502api-1.1.34/lib/crc/_crclib_cfg.h rename to lib/x502api-1.1.34/lib/crc/_crclib_cfg.h diff --git a/x502api-1.1.34/lib/crc/_fast_crc_cfg.h b/lib/x502api-1.1.34/lib/crc/_fast_crc_cfg.h similarity index 100% rename from x502api-1.1.34/lib/crc/_fast_crc_cfg.h rename to lib/x502api-1.1.34/lib/crc/_fast_crc_cfg.h diff --git a/x502api-1.1.34/lib/crc/crc.c b/lib/x502api-1.1.34/lib/crc/crc.c similarity index 100% rename from x502api-1.1.34/lib/crc/crc.c rename to lib/x502api-1.1.34/lib/crc/crc.c diff --git a/x502api-1.1.34/lib/crc/crc.h b/lib/x502api-1.1.34/lib/crc/crc.h similarity index 100% rename from x502api-1.1.34/lib/crc/crc.h rename to lib/x502api-1.1.34/lib/crc/crc.h diff --git a/x502api-1.1.34/lib/crc/fast_crc.c b/lib/x502api-1.1.34/lib/crc/fast_crc.c similarity index 100% rename from x502api-1.1.34/lib/crc/fast_crc.c rename to lib/x502api-1.1.34/lib/crc/fast_crc.c diff --git a/x502api-1.1.34/lib/crc/fast_crc.h b/lib/x502api-1.1.34/lib/crc/fast_crc.h similarity index 100% rename from x502api-1.1.34/lib/crc/fast_crc.h rename to lib/x502api-1.1.34/lib/crc/fast_crc.h diff --git a/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_restore.h b/lib/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_restore.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_restore.h rename to lib/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_restore.h diff --git a/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_start.h b/lib/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_start.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_start.h rename to lib/x502api-1.1.34/lib/lcspec/cvi/lcspec_pack_start.h diff --git a/x502api-1.1.34/lib/lcspec/gcc/lcspec_align.h b/lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_align.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/gcc/lcspec_align.h rename to lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_align.h diff --git a/x502api-1.1.34/lib/lcspec/gcc/lcspec_interrupt.h b/lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_interrupt.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/gcc/lcspec_interrupt.h rename to lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_interrupt.h diff --git a/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_restore.h b/lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_restore.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_restore.h rename to lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_restore.h diff --git a/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_start.h b/lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_start.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_start.h rename to lib/x502api-1.1.34/lib/lcspec/gcc/lcspec_pack_start.h diff --git a/x502api-1.1.34/lib/lcspec/iar/lcspec_align.h b/lib/x502api-1.1.34/lib/lcspec/iar/lcspec_align.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/iar/lcspec_align.h rename to lib/x502api-1.1.34/lib/lcspec/iar/lcspec_align.h diff --git a/x502api-1.1.34/lib/lcspec/iar/lcspec_interrupt.h b/lib/x502api-1.1.34/lib/lcspec/iar/lcspec_interrupt.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/iar/lcspec_interrupt.h rename to lib/x502api-1.1.34/lib/lcspec/iar/lcspec_interrupt.h diff --git a/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_restore.h b/lib/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_restore.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/iar/lcspec_pack_restore.h rename to lib/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_restore.h diff --git a/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_start.h b/lib/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_start.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/iar/lcspec_pack_start.h rename to lib/x502api-1.1.34/lib/lcspec/iar/lcspec_pack_start.h diff --git a/x502api-1.1.34/lib/lcspec/lcspec.cmake b/lib/x502api-1.1.34/lib/lcspec/lcspec.cmake similarity index 100% rename from x502api-1.1.34/lib/lcspec/lcspec.cmake rename to lib/x502api-1.1.34/lib/lcspec/lcspec.cmake diff --git a/x502api-1.1.34/lib/lcspec/lcspec.h b/lib/x502api-1.1.34/lib/lcspec/lcspec.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/lcspec.h rename to lib/x502api-1.1.34/lib/lcspec/lcspec.h diff --git a/x502api-1.1.34/lib/lcspec/msvc/lcspec_align.h b/lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_align.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/msvc/lcspec_align.h rename to lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_align.h diff --git a/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_restore.h b/lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_restore.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_restore.h rename to lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_restore.h diff --git a/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_start.h b/lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_start.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_start.h rename to lib/x502api-1.1.34/lib/lcspec/msvc/lcspec_pack_start.h diff --git a/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_restore.h b/lib/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_restore.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_restore.h rename to lib/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_restore.h diff --git a/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_start.h b/lib/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_start.h similarity index 100% rename from x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_start.h rename to lib/x502api-1.1.34/lib/lcspec/watcom/lcspec_pack_start.h diff --git a/x502api-1.1.34/lib/ltimer/lclock.h b/lib/x502api-1.1.34/lib/ltimer/lclock.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/lclock.h rename to lib/x502api-1.1.34/lib/ltimer/lclock.h diff --git a/x502api-1.1.34/lib/ltimer/ltimer.cmake b/lib/x502api-1.1.34/lib/ltimer/ltimer.cmake similarity index 100% rename from x502api-1.1.34/lib/ltimer/ltimer.cmake rename to lib/x502api-1.1.34/lib/ltimer/ltimer.cmake diff --git a/x502api-1.1.34/lib/ltimer/ltimer.h b/lib/x502api-1.1.34/lib/ltimer/ltimer.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ltimer.h rename to lib/x502api-1.1.34/lib/ltimer/ltimer.h diff --git a/x502api-1.1.34/lib/ltimer/ltimer.mk b/lib/x502api-1.1.34/lib/ltimer/ltimer.mk similarity index 100% rename from x502api-1.1.34/lib/ltimer/ltimer.mk rename to lib/x502api-1.1.34/lib/ltimer/ltimer.mk diff --git a/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/aarch64_gtim/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/atmega/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/atmega/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/atmega/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/atmega/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/atmega/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/atmega/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/atmega/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/atmega/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/bf_core_tmr/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/cm_systick/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/imx6_epit/_lclock_conf.h b/lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/_lclock_conf.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/imx6_epit/_lclock_conf.h rename to lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/_lclock_conf.h diff --git a/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/imx6_epit/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/imx_sysctr/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/linux/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/linux/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/linux/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/linux/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/linux/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/lpc17xx_rit/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/riscv_mchtmr/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/wch_systick/lclock_arch.h diff --git a/x502api-1.1.34/lib/ltimer/ports/win/lclock.c b/lib/x502api-1.1.34/lib/ltimer/ports/win/lclock.c similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/win/lclock.c rename to lib/x502api-1.1.34/lib/ltimer/ports/win/lclock.c diff --git a/x502api-1.1.34/lib/ltimer/ports/win/lclock_arch.h b/lib/x502api-1.1.34/lib/ltimer/ports/win/lclock_arch.h similarity index 100% rename from x502api-1.1.34/lib/ltimer/ports/win/lclock_arch.h rename to lib/x502api-1.1.34/lib/ltimer/ports/win/lclock_arch.h diff --git a/x502api-1.1.34/lib/osspec/_osspec_cfg.h b/lib/x502api-1.1.34/lib/osspec/_osspec_cfg.h similarity index 100% rename from x502api-1.1.34/lib/osspec/_osspec_cfg.h rename to lib/x502api-1.1.34/lib/osspec/_osspec_cfg.h diff --git a/x502api-1.1.34/lib/osspec/osspec.c b/lib/x502api-1.1.34/lib/osspec/osspec.c similarity index 100% rename from x502api-1.1.34/lib/osspec/osspec.c rename to lib/x502api-1.1.34/lib/osspec/osspec.c diff --git a/x502api-1.1.34/lib/osspec/osspec.cmake b/lib/x502api-1.1.34/lib/osspec/osspec.cmake similarity index 100% rename from x502api-1.1.34/lib/osspec/osspec.cmake rename to lib/x502api-1.1.34/lib/osspec/osspec.cmake diff --git a/x502api-1.1.34/lib/osspec/osspec.h b/lib/x502api-1.1.34/lib/osspec/osspec.h similarity index 100% rename from x502api-1.1.34/lib/osspec/osspec.h rename to lib/x502api-1.1.34/lib/osspec/osspec.h diff --git a/x502api-1.1.34/pas/x502api.pas b/lib/x502api-1.1.34/pas/x502api.pas similarity index 100% rename from x502api-1.1.34/pas/x502api.pas rename to lib/x502api-1.1.34/pas/x502api.pas diff --git a/x502api-1.1.34/rpm/x502api.spec.in b/lib/x502api-1.1.34/rpm/x502api.spec.in similarity index 100% rename from x502api-1.1.34/rpm/x502api.spec.in rename to lib/x502api-1.1.34/rpm/x502api.spec.in diff --git a/x502api-1.1.34/src/fast_crc_cfg.h b/lib/x502api-1.1.34/src/fast_crc_cfg.h similarity index 100% rename from x502api-1.1.34/src/fast_crc_cfg.h rename to lib/x502api-1.1.34/src/fast_crc_cfg.h diff --git a/x502api-1.1.34/src/l502_bf_cmd_defs.h b/lib/x502api-1.1.34/src/l502_bf_cmd_defs.h similarity index 100% rename from x502api-1.1.34/src/l502_bf_cmd_defs.h rename to lib/x502api-1.1.34/src/l502_bf_cmd_defs.h diff --git a/x502api-1.1.34/src/lboot_req.h b/lib/x502api-1.1.34/src/lboot_req.h similarity index 100% rename from x502api-1.1.34/src/lboot_req.h rename to lib/x502api-1.1.34/src/lboot_req.h diff --git a/x502api-1.1.34/src/lcard_pstdint.h b/lib/x502api-1.1.34/src/lcard_pstdint.h similarity index 100% rename from x502api-1.1.34/src/lcard_pstdint.h rename to lib/x502api-1.1.34/src/lcard_pstdint.h diff --git a/x502api-1.1.34/src/osspec_cfg.h b/lib/x502api-1.1.34/src/osspec_cfg.h similarity index 100% rename from x502api-1.1.34/src/osspec_cfg.h rename to lib/x502api-1.1.34/src/osspec_cfg.h diff --git a/x502api-1.1.34/src/x502_eeprom.h b/lib/x502api-1.1.34/src/x502_eeprom.h similarity index 100% rename from x502api-1.1.34/src/x502_eeprom.h rename to lib/x502api-1.1.34/src/x502_eeprom.h diff --git a/x502api-1.1.34/src/x502_fpga_regs.h b/lib/x502api-1.1.34/src/x502_fpga_regs.h similarity index 100% rename from x502api-1.1.34/src/x502_fpga_regs.h rename to lib/x502api-1.1.34/src/x502_fpga_regs.h diff --git a/x502api-1.1.34/src/x502api.c b/lib/x502api-1.1.34/src/x502api.c similarity index 100% rename from x502api-1.1.34/src/x502api.c rename to lib/x502api-1.1.34/src/x502api.c diff --git a/x502api-1.1.34/src/x502api.h b/lib/x502api-1.1.34/src/x502api.h similarity index 100% rename from x502api-1.1.34/src/x502api.h rename to lib/x502api-1.1.34/src/x502api.h diff --git a/x502api-1.1.34/src/x502api_async.c b/lib/x502api-1.1.34/src/x502api_async.c similarity index 100% rename from x502api-1.1.34/src/x502api_async.c rename to lib/x502api-1.1.34/src/x502api_async.c diff --git a/x502api-1.1.34/src/x502api_bf.c b/lib/x502api-1.1.34/src/x502api_bf.c similarity index 100% rename from x502api-1.1.34/src/x502api_bf.c rename to lib/x502api-1.1.34/src/x502api_bf.c diff --git a/x502api-1.1.34/src/x502api_config.c b/lib/x502api-1.1.34/src/x502api_config.c similarity index 100% rename from x502api-1.1.34/src/x502api_config.c rename to lib/x502api-1.1.34/src/x502api_config.c diff --git a/x502api-1.1.34/src/x502api_eeprom.c b/lib/x502api-1.1.34/src/x502api_eeprom.c similarity index 100% rename from x502api-1.1.34/src/x502api_eeprom.c rename to lib/x502api-1.1.34/src/x502api_eeprom.c diff --git a/x502api-1.1.34/src/x502api_errs.c b/lib/x502api-1.1.34/src/x502api_errs.c similarity index 100% rename from x502api-1.1.34/src/x502api_errs.c rename to lib/x502api-1.1.34/src/x502api_errs.c diff --git a/x502api-1.1.34/src/x502api_private.h b/lib/x502api-1.1.34/src/x502api_private.h similarity index 100% rename from x502api-1.1.34/src/x502api_private.h rename to lib/x502api-1.1.34/src/x502api_private.h diff --git a/x502api-1.1.34/src/x502api_streams.c b/lib/x502api-1.1.34/src/x502api_streams.c similarity index 100% rename from x502api-1.1.34/src/x502api_streams.c rename to lib/x502api-1.1.34/src/x502api_streams.c diff --git a/x502api-1.1.34/src/x502tstp.c b/lib/x502api-1.1.34/src/x502tstp.c similarity index 100% rename from x502api-1.1.34/src/x502tstp.c rename to lib/x502api-1.1.34/src/x502tstp.c diff --git a/x502api-1.1.34/src/x502tstp.h b/lib/x502api-1.1.34/src/x502tstp.h similarity index 100% rename from x502api-1.1.34/src/x502tstp.h rename to lib/x502api-1.1.34/src/x502tstp.h diff --git a/x502api-1.1.34/tests/CMakeLists.txt b/lib/x502api-1.1.34/tests/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/tests/CMakeLists.txt rename to lib/x502api-1.1.34/tests/CMakeLists.txt diff --git a/x502api-1.1.34/tests/x502_async_inout/CMakeLists.txt b/lib/x502api-1.1.34/tests/x502_async_inout/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/tests/x502_async_inout/CMakeLists.txt rename to lib/x502api-1.1.34/tests/x502_async_inout/CMakeLists.txt diff --git a/x502api-1.1.34/tests/x502_async_inout/main.c b/lib/x502api-1.1.34/tests/x502_async_inout/main.c similarity index 100% rename from x502api-1.1.34/tests/x502_async_inout/main.c rename to lib/x502api-1.1.34/tests/x502_async_inout/main.c diff --git a/x502api-1.1.34/tests/x502_rdy_cntr_tst/CMakeLists.txt b/lib/x502api-1.1.34/tests/x502_rdy_cntr_tst/CMakeLists.txt similarity index 100% rename from x502api-1.1.34/tests/x502_rdy_cntr_tst/CMakeLists.txt rename to lib/x502api-1.1.34/tests/x502_rdy_cntr_tst/CMakeLists.txt diff --git a/x502api-1.1.34/tests/x502_rdy_cntr_tst/main.c b/lib/x502api-1.1.34/tests/x502_rdy_cntr_tst/main.c similarity index 100% rename from x502api-1.1.34/tests/x502_rdy_cntr_tst/main.c rename to lib/x502api-1.1.34/tests/x502_rdy_cntr_tst/main.c diff --git a/x502api-1.1.34/win_install/conv_src_cp1251.bat.in b/lib/x502api-1.1.34/win_install/conv_src_cp1251.bat.in similarity index 100% rename from x502api-1.1.34/win_install/conv_src_cp1251.bat.in rename to lib/x502api-1.1.34/win_install/conv_src_cp1251.bat.in diff --git a/x502api-1.1.34/win_install/make32.bat.in b/lib/x502api-1.1.34/win_install/make32.bat.in similarity index 100% rename from x502api-1.1.34/win_install/make32.bat.in rename to lib/x502api-1.1.34/win_install/make32.bat.in diff --git a/x502api-1.1.34/win_install/make64.bat.in b/lib/x502api-1.1.34/win_install/make64.bat.in similarity index 100% rename from x502api-1.1.34/win_install/make64.bat.in rename to lib/x502api-1.1.34/win_install/make64.bat.in diff --git a/x502api-1.1.34/win_install/readme.txt b/lib/x502api-1.1.34/win_install/readme.txt similarity index 100% rename from x502api-1.1.34/win_install/readme.txt rename to lib/x502api-1.1.34/win_install/readme.txt diff --git a/x502api-1.1.34/x502api.def b/lib/x502api-1.1.34/x502api.def similarity index 100% rename from x502api-1.1.34/x502api.def rename to lib/x502api-1.1.34/x502api.def diff --git a/x502api-1.1.34/x502api.rc.in b/lib/x502api-1.1.34/x502api.rc.in similarity index 100% rename from x502api-1.1.34/x502api.rc.in rename to lib/x502api-1.1.34/x502api.rc.in diff --git a/x502api-1.1.34/x502libs.cmake b/lib/x502api-1.1.34/x502libs.cmake similarity index 100% rename from x502api-1.1.34/x502libs.cmake rename to lib/x502api-1.1.34/x502libs.cmake diff --git a/makefile b/makefile index 706e0a4..1da5fdb 100644 --- a/makefile +++ b/makefile @@ -36,7 +36,7 @@ CC ?= gcc CFLAGS ?= -O2 -g BUILD_DIR ?= build -X502API_ROOT := x502api-1.1.34 +X502API_ROOT := lib/x502api-1.1.34 X502_SRC_DIR := $(X502API_ROOT)/src L502_SRC_DIR := $(X502API_ROOT)/devs/l502 E502_SRC_DIR := $(X502API_ROOT)/devs/e502 @@ -56,7 +56,8 @@ INCLUDES := \ -I$(LTIMER_DIR)/ports/$(LTIMER_PORT) \ -I$(LCSPEC_DIR) \ -I$(LCSPEC_DIR)/$(LCSPEC_COMPILER) \ - -I$(CRC_DIR) + -I$(CRC_DIR) \ + -Ilib DEFINES := -DOSSPEC_USE_MUTEX -DOSSPEC_USE_EVENTS -DOSSPEC_USE_THREADS \ -DX502API_VER_MAJOR=1 -DX502API_VER_MINOR=1 -DX502API_VER_PATCH=34 \