From 22ecc8f1e67e0410e7f41c914427480b109e1a76 Mon Sep 17 00:00:00 2001 From: Ricky Barrette Date: Tue, 11 Dec 2012 12:12:02 -0500 Subject: [PATCH] Removed bin directory --- .../TwentyCodes/android/ioio/IOIOValues.class | Bin 546 -> 0 bytes .../bin/classes/ioio/lib/api/AnalogInput.class | Bin 556 -> 0 bytes .../bin/classes/ioio/lib/api/Closeable.class | Bin 134 -> 0 bytes .../ioio/lib/api/DigitalInput$Spec$Mode.class | Bin 1251 -> 0 bytes .../ioio/lib/api/DigitalInput$Spec.class | Bin 718 -> 0 bytes .../bin/classes/ioio/lib/api/DigitalInput.class | Bin 398 -> 0 bytes .../ioio/lib/api/DigitalOutput$Spec$Mode.class | Bin 1201 -> 0 bytes .../ioio/lib/api/DigitalOutput$Spec.class | Bin 723 -> 0 bytes .../classes/ioio/lib/api/DigitalOutput.class | Bin 323 -> 0 bytes .../classes/ioio/lib/api/IOIO$VersionType.class | Bin 1235 -> 0 bytes IOIOLib/bin/classes/ioio/lib/api/IOIO.class | Bin 3382 -> 0 bytes .../classes/ioio/lib/api/IOIOConnection.class | Bin 373 -> 0 bytes .../bin/classes/ioio/lib/api/IOIOFactory.class | Bin 1503 -> 0 bytes .../bin/classes/ioio/lib/api/IcspMaster.class | Bin 444 -> 0 bytes .../ioio/lib/api/PulseInput$ClockRate.class | Bin 1372 -> 0 bytes .../ioio/lib/api/PulseInput$PulseMode.class | Bin 1408 -> 0 bytes .../bin/classes/ioio/lib/api/PulseInput.class | Bin 504 -> 0 bytes .../bin/classes/ioio/lib/api/PwmOutput.class | Bin 306 -> 0 bytes .../classes/ioio/lib/api/SpiMaster$Config.class | Bin 757 -> 0 bytes .../classes/ioio/lib/api/SpiMaster$Rate.class | Bin 2298 -> 0 bytes .../classes/ioio/lib/api/SpiMaster$Result.class | Bin 326 -> 0 bytes .../bin/classes/ioio/lib/api/SpiMaster.class | Bin 576 -> 0 bytes .../classes/ioio/lib/api/TwiMaster$Rate.class | Bin 1133 -> 0 bytes .../classes/ioio/lib/api/TwiMaster$Result.class | Bin 326 -> 0 bytes .../bin/classes/ioio/lib/api/TwiMaster.class | Bin 491 -> 0 bytes .../bin/classes/ioio/lib/api/Uart$Parity.class | Bin 1107 -> 0 bytes .../classes/ioio/lib/api/Uart$StopBits.class | Bin 1065 -> 0 bytes IOIOLib/bin/classes/ioio/lib/api/Uart.class | Bin 357 -> 0 bytes .../api/exception/ConnectionLostException.class | Bin 626 -> 0 bytes .../exception/IncompatibilityException.class | Bin 470 -> 0 bytes .../api/exception/OutOfResourceException.class | Bin 471 -> 0 bytes .../lib/bluetooth/BluetoothIOIOConnection.class | Bin 3237 -> 0 bytes .../bin/classes/ioio/lib/impl/AbstractPin.class | Bin 717 -> 0 bytes .../ioio/lib/impl/AbstractResource$State.class | Bin 1202 -> 0 bytes .../ioio/lib/impl/AbstractResource.class | Bin 1509 -> 0 bytes .../classes/ioio/lib/impl/AnalogInputImpl.class | Bin 3755 -> 0 bytes .../bin/classes/ioio/lib/impl/Constants.class | Bin 934 -> 0 bytes .../ioio/lib/impl/DigitalInputImpl.class | Bin 2215 -> 0 bytes .../ioio/lib/impl/DigitalOutputImpl.class | Bin 1135 -> 0 bytes ...FlowControlledOutputStream$FlushThread.class | Bin 1943 -> 0 bytes .../FlowControlledOutputStream$Sender.class | Bin 264 -> 0 bytes .../lib/impl/FlowControlledOutputStream.class | Bin 3102 -> 0 bytes ...FlowControlledPacketSender$FlushThread.class | Bin 1754 -> 0 bytes .../FlowControlledPacketSender$Packet.class | Bin 264 -> 0 bytes .../FlowControlledPacketSender$Sender.class | Bin 380 -> 0 bytes .../lib/impl/FlowControlledPacketSender.class | Bin 3023 -> 0 bytes .../bin/classes/ioio/lib/impl/IOIOImpl.class | Bin 20862 -> 0 bytes .../lib/impl/IOIOProtocol$IncomingHandler.class | Bin 1327 -> 0 bytes .../lib/impl/IOIOProtocol$IncomingThread.class | Bin 7500 -> 0 bytes .../ioio/lib/impl/IOIOProtocol$PwmScale.class | Bin 1490 -> 0 bytes .../classes/ioio/lib/impl/IOIOProtocol.class | Bin 13627 -> 0 bytes .../classes/ioio/lib/impl/IcspMasterImpl.class | Bin 3422 -> 0 bytes .../bin/classes/ioio/lib/impl/IncapImpl.class | Bin 3619 -> 0 bytes .../impl/IncomingState$ConnectionState.class | Bin 1355 -> 0 bytes .../impl/IncomingState$DataModuleListener.class | Bin 297 -> 0 bytes .../impl/IncomingState$DataModuleState.class | Bin 2064 -> 0 bytes .../impl/IncomingState$DisconnectListener.class | Bin 254 -> 0 bytes .../impl/IncomingState$InputPinListener.class | Bin 247 -> 0 bytes .../lib/impl/IncomingState$InputPinState.class | Bin 1834 -> 0 bytes .../classes/ioio/lib/impl/IncomingState.class | Bin 10520 -> 0 bytes .../classes/ioio/lib/impl/ModuleAllocator.class | Bin 3038 -> 0 bytes .../classes/ioio/lib/impl/PinFunctionMap.class | Bin 1828 -> 0 bytes IOIOLib/bin/classes/ioio/lib/impl/PwmImpl.class | Bin 2203 -> 0 bytes .../ioio/lib/impl/QueueInputStream.class | Bin 2563 -> 0 bytes .../ioio/lib/impl/SocketIOIOConnection.class | Bin 2864 -> 0 bytes .../lib/impl/SpiMasterImpl$OutgoingPacket.class | Bin 818 -> 0 bytes .../ioio/lib/impl/SpiMasterImpl$SpiResult.class | Bin 1141 -> 0 bytes .../classes/ioio/lib/impl/SpiMasterImpl.class | Bin 5791 -> 0 bytes .../lib/impl/TwiMasterImpl$OutgoingPacket.class | Bin 822 -> 0 bytes .../ioio/lib/impl/TwiMasterImpl$TwiResult.class | Bin 1189 -> 0 bytes .../classes/ioio/lib/impl/TwiMasterImpl.class | Bin 4688 -> 0 bytes .../bin/classes/ioio/lib/impl/UartImpl.class | Bin 2673 -> 0 bytes .../util/AbstractIOIOActivity$IOIOThread.class | Bin 3776 -> 0 bytes .../ioio/lib/util/AbstractIOIOActivity.class | Bin 4868 -> 0 bytes 74 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 IOIOLib/bin/classes/com/TwentyCodes/android/ioio/IOIOValues.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/AnalogInput.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/Closeable.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalInput$Spec$Mode.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalInput$Spec.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalInput.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec$Mode.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/DigitalOutput.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/IOIO$VersionType.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/IOIO.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/IOIOConnection.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/IOIOFactory.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/IcspMaster.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/PulseInput$ClockRate.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/PulseInput$PulseMode.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/PulseInput.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/PwmOutput.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/SpiMaster$Config.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/SpiMaster$Rate.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/SpiMaster$Result.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/SpiMaster.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Rate.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Result.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/TwiMaster.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/Uart$Parity.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/Uart$StopBits.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/Uart.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/exception/ConnectionLostException.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/exception/IncompatibilityException.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/api/exception/OutOfResourceException.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/bluetooth/BluetoothIOIOConnection.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/AbstractPin.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/AbstractResource$State.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/AbstractResource.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/AnalogInputImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/Constants.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/DigitalInputImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/DigitalOutputImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledOutputStream$FlushThread.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledOutputStream$Sender.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledOutputStream.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender$FlushThread.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender$Packet.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender$Sender.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IOIOImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingHandler.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingThread.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$PwmScale.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IcspMasterImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncapImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$ConnectionState.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$DataModuleListener.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$DataModuleState.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$DisconnectListener.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$InputPinListener.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState$InputPinState.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/IncomingState.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/ModuleAllocator.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/PinFunctionMap.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/PwmImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/QueueInputStream.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/SocketIOIOConnection.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$OutgoingPacket.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$SpiResult.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/TwiMasterImpl$OutgoingPacket.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/TwiMasterImpl$TwiResult.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/TwiMasterImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/impl/UartImpl.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/util/AbstractIOIOActivity$IOIOThread.class delete mode 100644 IOIOLib/bin/classes/ioio/lib/util/AbstractIOIOActivity.class diff --git a/IOIOLib/bin/classes/com/TwentyCodes/android/ioio/IOIOValues.class b/IOIOLib/bin/classes/com/TwentyCodes/android/ioio/IOIOValues.class deleted file mode 100644 index a86499b17416bb884f29db486f37c1a7e807814d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcma)(%TB^T6o&udRz(m*MFlsm6c;vOt1%&5Vv}+a3b<>A(&&)VCT-F9SguT5_yDea z03X1oFrFbKcA<%j`7_@+bI!^6=k4p|6+jh-3Stb$mN!?82ipxF>)zB3RPIiFPfS(e z2~X9!T6e^qg&inJFyv?ao~sUbZ`JN(W?Lacc3{*DQ*SoRUbk;BFpXk$&kaKEhRf18 zO#?%^UpIT>w%O`m%Se@>xQg_K`k-l!wT5wJwre+(Ro?%|Y8}ePKN(8D)OMOfqhHhM zMe>6obs=04UNXc_DkFx3+%Ancb~D&Qfgz_0*X}Il6WcfV#IYF)x@U1`#C;)o6-wmXra7n2*m+uxD3Z#7KpA_andLo+eQG7Ys6-k=`5WyMZ!rJ> diff --git a/IOIOLib/bin/classes/ioio/lib/api/AnalogInput.class b/IOIOLib/bin/classes/ioio/lib/api/AnalogInput.class deleted file mode 100644 index 584c764e5794802027ad9cf80228166576d2e0ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 556 zcmZvY!A`7^=(Bn70emRqU(h1T zp=svZnSbX0KR(~yiRg}QJSqw5D66cm)y$W%^6!n*HVRCfIgiSMnoGHozLqBPN3$h| zpcO&wotc5QDa)B=LA8k8)M_Uq6bIej5a{tWi@ G==uv>V0Nzn diff --git a/IOIOLib/bin/classes/ioio/lib/api/Closeable.class b/IOIOLib/bin/classes/ioio/lib/api/Closeable.class deleted file mode 100644 index 59016db29aba937319d9be010f265a3ff07fdc27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmX^0Z`VEs1_mPrPId++Mh3CW{LFm)oXjNs#DYwH=bZfF)WoEmRCWdyMh1bb#Ii*F zoW#6zegCAa)Z`LI2G(Sd3PuKI4b3n{2Cm@z(xT*4x6B-%5FcE#9!MV>BLh$w&?W{3 TMxa@&3~V4413QppV&DJ(pQj!} diff --git a/IOIOLib/bin/classes/ioio/lib/api/DigitalInput$Spec$Mode.class b/IOIOLib/bin/classes/ioio/lib/api/DigitalInput$Spec$Mode.class deleted file mode 100644 index aefaf8bd62b8f0ecf077cc6e94c6f505f5ecdc8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcma)6TTdE67(L?xi@5cIEf%%*B3eKzwXIqMFVU= zZ#Ua+!f2Yc#D3$WsUpBIe9TXI#^QE8vun3c7{YscaqBQ&c+D`U_ra27P!CGF{-Jch zFzC&8ibn;8q1{4hKT+P&OS=Zc{QEx1!nv9yY~gM&D9KcrA+Swa!w5#eFsfk;QHD^i z2Z<&1YXgSs2)mxmr^!@9q%cOa?0j$YbZ)R4jxh7~`{ zw#8emtZ(aowAVIdb|?uEqtSM1=AMv8IOdPtlEjijL)2~VwjEku^HIwFTwgLbXd5kW z+ot2`GFvKMFwFcvsVY_(;x}UGrOI1DgS;1;%aja-E>mDLE+YicNa^uL3Jx$jDPtoM z6r>?&gug{qhiduR`VLl!4lCyvIm5VD+zEI^%q#8&y&@j^K{%z0aibFGB4$*AUBrzu zOnoJi0oy;5QWb;24iDLNn0QUD3pMb2w|zWttt=*WGTP}C=!>O)CwCJJ4zhht4Ii` z7d${8s_I!20XO{I?ELJ^d}n9>{`+$e;2X9aSb|lZ>NJRTJ5YTc9O$mjR2(M#QC2acmbcOIS`dDORRlzRg2EFBFx(V;fd z=AQ3+$81^Phe;9*_G2|1MneZ1g7S+dc*#=rycP^jmD z(hR55{d_-nKfhn!0G=>OkqF#tr=2vql&aS9S#Nbvrm%GzQuG8yJN2%lQFbfe${khQ z?F&pgpxn5IRB1?{=Sgh@PNuW9K=$%kQ603iO^S1YhkvfZ2J*hG18ojVDJ}%&9cKC? zkh!y#)tT$nHQ|5}7=9=n7S6AfX`_MZdbVQerE7gf3mr|3kFT0X6AUYu&*w%p4Y9jh zcGpophCD87s+c+^KAz9xIOQKE{Gb$PTn)JDBSD5C_bzeO?eSz3_c6vb=ZvQ}9CsM( E0b}}O?*IS* diff --git a/IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec$Mode.class b/IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec$Mode.class deleted file mode 100644 index 8c514a3d877630255ab2c5dec4128094059aa217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1201 zcma)5ZBG+H5Pp^`y|x@ss}y-rd@0Ztq=I6MZAcp^rm-)ClO~OcW?Rp?do!~;^UO1|v%h|Sy8y6(O%)>y3DFhZj47HK-V>P}(H0Ij zYp&CCorK;qT8T>cqoE?eFmcF_c*f*bJ5#jW4nwe7+piSL3`^xI}>8h6M@bTBfjsv&En!Q+0;GHc<>=Gy;Z64N=@8Zn=R=JXyZt ztvj}`+SyX79wy)08b%QeL6t^agNmTk?rI1jOi*QE8CAE_H0-y$X&MZ%a<|3JI=6+i zz0C*|OcDj>v*=USBW}6|DXC;?$a*4pfJZ7GGDLkmkNb|%(eM}vhA_8ne%$Kzjv3Pa zYHH0xqvd2vz5@SlQH2bu$ENm);gvsZ(1g@*{gwqLH7p{79a74E#kyf%S!}gdNeHBj`7XCAt zDmEBqZ+4=qm9Kz=dqp9a%kuzKr(_c^3%wAPqzHlzJoPl z$_Zk6BXEK#{S?z*DPjaO^p8^(pg@Sb7{_Z&V-K^)(~=%? z(X~lrGVzY2J>+Sj5r*BTYUsS0u*L=UDy;c5|G9w1=>QRZl*_8p#+TWU!8B Lgv&^Ko}c*xr5F%q diff --git a/IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec.class b/IOIOLib/bin/classes/ioio/lib/api/DigitalOutput$Spec.class deleted file mode 100644 index f513599572d56d2219d7c33f916dcc5255355bf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 723 zcma)3T}vB56g_vd&34!IE3F?fRvS$vhSCLJ6;YHzAR4F==v!yEi;k|lA=&hQDTvSq ze?Wg!@yr@5eGq+_d+wck&pC7F&)?to0JgBbRgc}KHi{gP{oIXw}R=8PUGXzRTvLWRhZCQrISS}>8XJ> z`M7B3=XxlpzvO|I?PlAERZ(-WBxt+tGfr!bi5d>$p@Vh7(({tEXFiI-EEshvmH5FHBNsy?W-a3i4KSZz_MIK3 zZ@P5{zg4>>_!R@;&kAgwKX@wo4l#uY?^*fyIEFdQGb2GEBLy--M%cx|SZ1Hy y7Vq3v?FNf?`0!7_D=scMk`%=AkBv{n?wHuZDhVtK*BL8Bf;BWKQYHGdSA75^<@z27UlPs_JC` z$-~q6ecZi!{ylvE0C>QnKqgpPZ@qH1R=Tt5(e7;2ZZpJghy`-Ne6K&Wa=P8AO}#e_ ztEYmSgjG2ojINy#Og?)XiTU08{hOeC`f5xUt#3ntbHO^{nZKs0eA`l+bFV(ce-Z_@ ze&`$XY)A1$VsAY<6U<&n?JK84FkCVhtdb=O=XTqfhVDk-8G;kWgx?`NwZIv(DYKkd TBEyXD3>Ua0maJVdt}#6V4){~x diff --git a/IOIOLib/bin/classes/ioio/lib/api/IOIO$VersionType.class b/IOIOLib/bin/classes/ioio/lib/api/IOIO$VersionType.class deleted file mode 100644 index ca2c7b407d3e51177e151d7aa11a4dfa5fc1c08c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1235 zcmah}ZBN=z7(Lel<)u?(PABSg&P~7<#+>d2VnoHP8H%CELiWKFR zP}Ho3UN;Nvb4`ScVfakFP~(PbR^u77Rb!Cer1QJ)()rABF_UMQ&Hh&-NebJ!Tp^oF z?`HB{N-%wRc)Ta)_xmaV-a9LAcMAfUgQNY0Vmf=2Q5fdl4{YI0RSezKo0|+mBwA!} z?bJVLUby{W7?lvhT?S98S27;S_Dv~GOE;@YIa>5l?L7%@c)SofxGzEEz{|mu1TP0Z z4jxGG!NXT`68s1-jAV6FJ80F)npIHChQ<)e)+?$}R4tujd(#gAqcmLeRBzBc7pl?H zXfYp&4zlP+1Thg&hM;5gcB84)BrIW>!KYf5+OE{k+YB+M!Cd)Ft2C3c!}IMHnPw2} zF>)siYff74T%rTco?ChbtiwvP#cY;qv;>Pz5yO63W#5+x2%e`r}Ja;@g%JB z8d@uQ)l{1;i}n)^Db7m`7;KY-CD}AJ%brAQh+cNuC6N zo)iN6N%wC*>FR-Cm|r|qx+oVC?htR7&?mzDQ}_l}3XKR?2wq~$2IDRpOxR%3ZG*54 zrad;85x)~j=wM7KxjL9oO70HAO3Bl~jB<(DFQhw!hxGk~;s>121Xb#MiV5fl;|vS< zh(#DkpoZtrFmE$Bi{60VgbDJ;9g4A~=_@?yi+ZR4J(6UvMG_>d)a)^}>>AvlW8w7i z4rWVlh1g9g#i!mErmnHL{F#2~j@VVBaN9dvV+E@{jTqJNUj7h^T_gSj?B6_r{;as> T8X4lxb!>1Z@flv=)z;*1Rb2*o diff --git a/IOIOLib/bin/classes/ioio/lib/api/IOIO.class b/IOIOLib/bin/classes/ioio/lib/api/IOIO.class deleted file mode 100644 index c9a6c473d9e91422ee63ad02129d1fcbc4d0e03d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3382 zcmb_eTX)+;5dOAFvq{>x3758Rb7`pnhf54Cx8js0aS{+Xv58Xy4NzoRag{2PjwKWN z$~%9EbKnQ?qkz#`SxGB9Ib8Iz+L>==znz(#-9P^P^>+Ywam;anVb1n!uk6_Evf8{9Xot3jcC=59hj#?=3-`>QpWKz!(y^?-3_f?ukVLeC*@?aYlY3w z2rY)2rR7?NL=-{1;a&$2V!u6tT*}9Q-Fc2~mGtu zx$YW{*NwBYkh4jtiT_Mw(KtCCxL{a4KO}0pq&2ylFX?Bg3u3jt6Ie05pNB6ew1Wg> zliHBBTGjE)XM1!cDkC8REowszZQ_SWKU8y=Xtl(JQV0o#JWNLWdSvwIIQ;StcNCw7 zRJ~M`a*zCK4WmbGMcJy*G(*qdu){#D|42#Hb}1wOt3y#SP2b)z0_s!@zy0?OXA?Li zA_wOpvH(d>qh5Y!ch%TPJq2hr3ebTPA_>q$g(|v%ZL4d$8%Ah8r2@9xPW(IF^!h#1+O{3KY^I{iWhJ@@ z7%uB{oA#=X5d;=ppr26d9@%ik+2vScD2~K1j7Qf4N0s5uNR;p-S}5V8v&^y0urv&x zIzt?vG29pp;`p3F8?8@P<)|@S%OH~rm*Jwgcsc3}3wcoLKBc!zYR0k0a64m=G?b*Z zaqO#$Cosy6?13C#o#9V5F*1?=9FJAbvaaJ}!|^S{)eK7sVVD@4EsiJjC>ahCMN4^$ z4iQIN#mVXwIF63GngnnhGF;Crl4^?_RKnRuWuzsFgSN@>Os$4Y>!kWW?V=O(%0%>x zynrGuVuEH|%qD3*m6}guo}R3iaG4M@gqR?U0%l3}0?DH1?2A%2PMDWSauwHv=6Xg` zAWbnRxq+Lp=g2z3%wr)ZSuPKt(QOZe{70DZTGbedV zk-UwSoTRKs-od*$$=#gfo+5bQzrSqbI!V^IMWtkQTy*?xeBSf^^( zpuf$vBDV0UnCtWx&A*^Ec4*wCu|eaPXyOr#EgHY3@f#fAJF@?t#vf>Iz!al}E^L|~ J(deud{|2JdscZlM diff --git a/IOIOLib/bin/classes/ioio/lib/api/IOIOConnection.class b/IOIOLib/bin/classes/ioio/lib/api/IOIOConnection.class deleted file mode 100644 index 1b8929ce6b54cca8498d97840631930bfeb50120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmZ8dOK!q25PichG;M*Z3o3B|*kGyKE-R2CA!UKoy$KdF3U-t@z}dR!0eUFJq1_+&< z)NX3?Gm}ssj=l)tWS^+45*7g-2;&=TbpgeHz|0ozDq@4BE|OC^hpd!~Ojf$N%az;^ z`oq!eZx)`{13m~{rpBf7xNjcUN0=PWZJ8%(s#8UHy*of0uPN^p4#vUCjUh diff --git a/IOIOLib/bin/classes/ioio/lib/api/IOIOFactory.class b/IOIOLib/bin/classes/ioio/lib/api/IOIOFactory.class deleted file mode 100644 index f6d3f37cffe6d3c884b5e24793b4a5962cd60224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1503 zcmah}T~pIg5Iq+PDQyr$sK|#DL@1zCK@lw=h=7#}Gs56FK80{C7emrXQwM&G{{f!_ zol&3tQR+zwq}Vb(^xoe6IJUxI(E@BY;Vi3N-~Njfp`U? zK;w+El{ZI_)X0`VWYO7?G1TLVju_$sEjeY&wbK5!bT^G{OZssf)3CM-SNZQ#VZ_^2 zMS-r|Ww|q#M$?ssM}&^lNVQ!ih6Fk_To)KT2Pt{V3K(D+HfvRm{aWT#(Q^-V+(4H= zA}_sAStd$JrqanE0U-g#qGMTQ|4bY`xT&F6puLt}M<0>`QRPY3AnOcq0V#VbC(Zx{ zHQXX2AZCCNC^y_ms&jS^}odªh9b>q|=9ei9Z3Oyi zkr^70R)KLH*N_&NNLBM*VOpyzQQW8Bnv*ooJCIbxBxg`re*edlo9ukDxa*Xx9edbI z?iz)Hw8vwZ#6t}an6qK;xQ^OM2aU)%c^y-DBp^5m!>Q__t(J^%FCGgdLz>r|jgq;$ zWXXMLdrJqVEcl}#(DXjolwbf7wcAh5D-^YXIIM|_Q+`-DoAj9q?{KPSLSip%WM+*sHkf!;8kvu{X6pJ}|| zlw4CTD}SL|D?SM0KF8?i%+&LX#Dzu!8hLAc)gekLoe}4$Q`*}lxvH&-8;s_ zo3S7CiZGpSO!M}mbTJOF!jzUN$x`!@o4txb&XbK03JjO>RVJm>Me>*}Dfbb& z0^>c&tTc{fRubc+S@~p5VdZM2bRlpsxtfIqqcH&`sT* zXOO~?0)r!6d7-)Cl<+eIFBq;UxQYOSD|uQM4Ck5y=50$iHxt=xq~M|AYYLojxgkp! zc>9KD`V`1K6}WlEBZ1D~nUDexTzogGK*1#jUrsl*mD)~8v)0v;p)vS# zm9lCSR7>ZvNO~b5%Gr%E1pY;;!D&LFIofG5drPm9R9iI5o@&%I3P!_`i|FLVEzHWe z&CuC0`hL~cb`-=hNB5;#mbzcA?Cvu}Te+;3wzaaI$hK(qH$|E;$b!o1ONO~t*r~3O z3tS?XA)(+7k_@x0J<^6+ttMIyK5N<>f*X|V=FL}XR#|(jbE$nzXHW7Tokj*;aBYY=C?+ML+&%S^a{aupZe~8Nm2#T=V;qMV)uL%2{{s9pV zig3u~zahe5`742?I)eG4qmJHu(OJh}zUZoBIDdeVkJP^nH|c+r3=NzR)8Fth(EDK+ zU~L#-5+;~~oa96jzYrD(j-oeq%5;(Dbx>Z3j`bZP67Bzl@n+`^t_JhM#oEc#is%p^ zJk?`T=)iX|QbHmQQ{ejX`QtP{*D+AXNO4Ju9v72*m}RN=2s7g!=u3mSi|XlsGiDw# p*4@({QL5ozy?z!w!o6=`=i?;Y7d_|kK&&Y&a3tXw9^z4|`wtTiCPV-L diff --git a/IOIOLib/bin/classes/ioio/lib/api/PulseInput$PulseMode.class b/IOIOLib/bin/classes/ioio/lib/api/PulseInput$PulseMode.class deleted file mode 100644 index a8e2574191612cf83e8a9d98b028fc921f7ea7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcma)5TT@a|6#ljcIDkh*D#%-DpaGhsrB;wZgvNxII?4>wgL9yh9fym<#Toxq;W#=q zIX(AFy5C-^m!`EhC_Ll@Gl#vubJqIS`o6vP+dnUl08Aq;ql00@C>q6J&d3C{Z6ml^ z&6V{;VY^!KitSSIi7vy$(7mPYXu+IT*bK%C)jWfBbwy3AB~oz)Px8MUAxc<|FGlML zriDlGhYSi|Hq=-&8Q-|h(A5H`W*OviR?8WMO$L@==!`F~FL_hZ zMrEEs^7&H?rWgsb!fXe_Sq10dVz7i8A#Pu?sZykR8`BBZItmv2VuE3T`0G zFw@Er%W36usHN};X;TEBQJOisTCA3``hvl&?r9G9B#$I@sqEOIFq9?s9BgWu9z8zXD4;os#JQXZGM0sLxbK{Q?b|>u5-zixyc#4hwWi zb~ps|SYH#5RD)Yhn`-D+)8-n6)U>6BVKpt+;8FK5`hp5};4=MBQggt2lJJ3=`$)t4 z34{0y556FPub9F&I?3<2gCAJLJNQH<&!#KbkZ_+2G0}S^Fg|zye_&`I6U_?U!mgiW z#V@M$TQImNpW>-HH;C_o^hk6CuTsUjF|%Y0H`-OhX!?N^I7)}Pv?Xca5YrRS=}TRK xh2lZaac4H__hy45Kr#HQ-N^!nxb+6?^gIc-1?N0z<=hcOc_!sE+{L{}-(OW}GiCq) diff --git a/IOIOLib/bin/classes/ioio/lib/api/PulseInput.class b/IOIOLib/bin/classes/ioio/lib/api/PulseInput.class deleted file mode 100644 index 8f875713a6695ca63f6a2c033fec5faaad61b277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 504 zcmaKp-%7(U6vn@7y1K2pIp=0?1i=fvS-~e5R4W5T(I-f|!^kX2ZBzfenioER4<()s zY@LV~A?JML`|``l$LHHSfHQaw8UkZwl<^Z4`7%}hZIR?O(`jKHYzXw1@=5xM)C>P6 zT2jnvOJKBS2@;c&j1m&)F36r2nY7Aif#%6+DA2ihi773W+(B31u#TK*OIcQ=mgdzV z2ipRZwF~Gwzz>Yp48d7fCbyMGVE8PRU9n&OBygE0%;>Qo9ltWly(zMoLRGT%>ZeXh zBmsBE=~ljr3|R>VI4-^jGF zQj}UU46JlB?+)3aYGF8;Pd^yqw|ylWr%Y`l^cm8-K>0W1nW<}vAl=efcUxi@l5OF& zl`FM&U#;)r>icf|wvuzzW+k`cY1^4vGIZ!Y(WM=_Btn-^k5EW|Ow0ho2j)&g(}eT^ GUVZ_BR7a%% diff --git a/IOIOLib/bin/classes/ioio/lib/api/SpiMaster$Config.class b/IOIOLib/bin/classes/ioio/lib/api/SpiMaster$Config.class deleted file mode 100644 index cebccbc1e013ab1ce5b54bad3dd7da8b163e5eee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmaJ;T~8B16g{(BX}hik3sw;-0+rAuaT8xPhNOv!NtHxMANn?}Lm3!mo85( zCwyo~eDDYOql{;^6<>gtIrrYV_ntFne*gLT3&0C(mEj3Ab)u8l=s_&UI^G}acQVUW z+Ug|sP>;$e2`n7Ta~T_HNAcd^SPgT5QYv%B;qDF7A9(#zpsMY;O7o665fFWD%H-+T zs6Bg-N^P_q3Cz9HR_Ct;HnwkF*6+7_Fr9}y@2Ga zPT*aEU_Uuahw6=XytONTpF2+l!nf9{v}0tJsjQ53fyVWY(x`tw(h^v?zNzJGr%4X5 zP7yvo+9%Q)M#33WAZ;OftWYD*keOj#A}&RjxEJkAun?_IP>-4uEd40D8$27_1zfQ6 z6V3gM8opo=U-6LDXgZHaSZ2me1+OR~$Ltl6<93DcP?<4!XmZ}e6RZ*IjQC5~pu$b!v)$#t>+>6nTgmvcfuYPf-P5(w6qR~i zlicNnsfk*cPSnDwB!xk_Lp;HK)p(Lis&P79ixU$(ikDBwh+dpbo{f{Lt4Uqq33xT> zx^bqY#_!#CsD%^Xz}p29@~ z?HQ+FuO1(6+ocU_J8v5ZXNo&kK5La6W=V$N!zEg+%Dz*k1v;_v$2J8QN22GicnBZj zV?RDJpzBuhl(yud!YBBYtZ9`>*6B|1=#&<uy;a?ri#eY|vp4GKb?!7j;U?6My}8i@S+$wW)SC)-?{7Su<_VElD9?4)}rKSQ8KeA`B;=J zEK2SbCF6>cXGO`bqU2OjGN~x}6VUzaPI{t7+Rabn8G62FfrfEn`Za`phmi{p`yS%C z2Z#z>ZWI_37;h4Y3B;QP5(1Ncft0|NfWVZ%OWLcO7J6BGg|k9)+N+!wTF^o1yDD@| zhlH*RE$J4a8$ubagjR&sbgR%!p>^FRWD0HScA>1$Evf+-by#Ri$kLrc z+d{j#OUM@5)7?V*LI*k`bWi9|_Xrh)j&!fkecks5y;+}&sF`bYF=pnPT*S;=vx|h8 z^Selyxqyo)Gp8vvO+vX@5=zdK1YKMu3AwmV(&FL-LuAKDnPYKN$kgaY(n~WoZ|gzdzv;Dx6?GrxnU`EXAdENm)f#WZi+NgY zxXy&~&APl`yZ#^yu5X?R)!lo|O?ELPjgm0k%jLhKnZ*z!LVOP~<-SSdm~i<&XdVQj z?V8N%-XlYnv1@C-cb*BO9(MZEM;Oi}x}ABO5(~tbFxi9X{RH*9o+1dpTmv9k^bkt4 Z7Nt<&2$j4;Q3XyglE0EF;S^`8{00bLRe}Hj diff --git a/IOIOLib/bin/classes/ioio/lib/api/SpiMaster.class b/IOIOLib/bin/classes/ioio/lib/api/SpiMaster.class deleted file mode 100644 index 294df27c1281fa4eaf2470b408dd0c0244b65058..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576 zcmZ`$%T5A85Ud8=k%x#c6cJAz;KC+ey{JT!O)w^qc=0qWBN?*U-RulLe$9g);71vI zMHkU5?O%@7EX##?34KCm5vaf9o{fAmP-Yg`GgcZ# zv&2`|I-RPT5xQvtLdD~dNiUGbC?02z&{`qL<2>jI!I@tK4hYQ^+<~-gR!ECLbG7C? zBx}wuybnU2&l>ME&pQ)X=U0(m4ss}=@`Y9ZVVkIZV+F1y=5BFM4%^t_ddQl)jMrId OpKIg1!5HDlDSiUnS&_Z~ diff --git a/IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Rate.class b/IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Rate.class deleted file mode 100644 index 8ca690ee161404e6668aed461b7db05230e4109a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1133 zcmah}QBTuQ7(JJ6>sBh@(CHW;>eOu@WeU7(ArLa-!UhS2C5sQ{Zq|88=}6aM@K@=0 zfM_H>`=gBCEd~0ZV@q~>ZqGSA-~GPs_n+?<0A68L#Rx-2bVb*&Ma$qv!r1#P>b&P! zZg!V@mWl|&*a1K0hRvOhQE~c*45PandzJUarKPR6Ul?X;Lkvn+?B#%+xYX9AarsoQ$ zQ>x}03F6+<5k)KxRe}dPR0-k|OzDUtCaj*Mwtj_YYf^yT@C$#gMFZ+uUw& zS4iw{YEUpidAv`eM-h&>-M8psE|(u(lZGswt9VB7Ls?Jg_z!iwK#n27U6-GXeXtpls=m8zj4uePX42GtL-^O2z#mIViqA9~cXoCO_uykuAjt2b@l>y<)}ytccE zFGqyBu9@Aw+qT{ad1PbPQ?)3GRF)|^4)^*l-84deQd}OIZH>J3s^eI$AI9pbSY}B5 zdjzQ^a*EfB)KG;+KC+&cod;;8ru!@P8V=vSi^Xi#_eG3)QjJ2bk% zBa0MNMpX;*(`R^eBa9INfk@^f3g%>XO8yv60{JS{C*`RDGR-ZeaM3KwOm!u5j;9M> z>CR=0OE-Gy{2l3$Ml7^d4hEL|wMc&}vPeeX*H~Fk{{^w9 B^WOjf diff --git a/IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Result.class b/IOIOLib/bin/classes/ioio/lib/api/TwiMaster$Result.class deleted file mode 100644 index 2ed4389d61261b079f81c0f014044084742c906e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmY+A!Ab)$5QhI*HF4Kks|Rm-@}QRne1)P=PztRlZ|QcBl#nc&tkqZZ-~;$j(h+f` zmxQ1B=bvxp>-*yqz%9-+3c`hpE*kHa#x~A8ZQP?xncJ&5r_N`MeZpvMU#;;ryqMW? z&2=V}8|(6%?dqMdcYX6rsP5isZnBFZX_SQVPA>ly%_N2(5#oD@DfdkpM}*7&LDL`* zZP#R8^&T0rh+SLrz4J^M_ORohKEhxs(e1?Blvp4}g!3JU-cL}!>nVcp%QXO!MGv4v ZYf%aX4pGTF5LMt9L-{MI5>9Zc$}Jn3Rh|F< diff --git a/IOIOLib/bin/classes/ioio/lib/api/TwiMaster.class b/IOIOLib/bin/classes/ioio/lib/api/TwiMaster.class deleted file mode 100644 index cad1e63e8ce373d394154067abf4dd138486c176..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 491 zcmZ`$O-lnY5PehEjs39Js?{QT@?bAr@ajb^3JVpXda9>%8zf~($|kk?*F5+G{88ep zA6qIE5?*HVX5O3RKtETdGKr|51p zQHd7_|5x-<>y#X&icp?s+N*(*V?y;b9zI^hygEZd<@zO2Q?IRY0#!nHNmTt^Mm=i` z%P_BRoiB<6HVMZIGqGWZ*=*|7xZn`#h5V&^H3^}!@X%ipET%jeC^t*}IXk?!vn)|J zIv=E75W2Z2p%$~Rtd~mX6i={AI9%0GdTtO57zFkSN2_?>!i4b00Y58YjrTf#O^Kgg qV1uJFM1wrxPeUo diff --git a/IOIOLib/bin/classes/ioio/lib/api/Uart$Parity.class b/IOIOLib/bin/classes/ioio/lib/api/Uart$Parity.class deleted file mode 100644 index 50617a720baed4a24406346c6291d967eeea4d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1107 zcmaJ>U2hUW6g|@g7UkLxk=!jvtTyNGAt%GW_tTMzu z-bVBnyM}J+_CAr5sTO5A9DLIJ@CLyUQm}?FgReM)M3U9HI@Pvxvsb93S^>h|Rp5os z4_O2o3S<%ZMG#ZqhfnOb6a)}tSgq=&Rv+~{n)QKq42>aN9dx$?cIv=NVTj!7DD-v`;yeifL+=BSIU>c*C&v--J=)r=wZQlYbHo zv8NOjMgz2x$IeRj0-=~NS0KplWhjKdL(!OG@f`dBYll~)ORQdC-3jh_oFL)^n_ee~ z`hF5lnqXaRdnSmeZSMq8^#bv4lw=9p^uA9Q19iHrL06n$1Md*Sd$L|7k8AW@AjOZS zcP1lG;)Q%Uy|Z_$R>Y){W}qzNPP2g59Vg`Hnui+K{VPR<-&I%}T(JcvnrhS%6FMgIb# CkLEW3 diff --git a/IOIOLib/bin/classes/ioio/lib/api/Uart$StopBits.class b/IOIOLib/bin/classes/ioio/lib/api/Uart$StopBits.class deleted file mode 100644 index 87fe6aac851f08ae6752b9f26ebc5f4452ac2285..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1065 zcmaJ=?@t;*5PjvzrU)NSu+*fFkN+l147s+nL>YZ{FO@{r>a)8o(}gRm?D?ge~m6DcX776Zr;r+zs8e zdvAo>R}o;CKjY^-Z*uE2U$F*V2BluBFsxSZ#uX{(=(x@>Td6e;H=3`jjf&2&b}}6k zE_F;{33rd+=}eO$uy21d!U#seu%ID^MTSsm9Fj;^C(3l!5!Pw(Ak&Oc>^%)Zgu+mz zlhB|dB&`P;!iW%6Rai!C&}|#e5pSCYL%eEtxY^{6kiK^qg@Of=;C>N(%6iVtfkDQ4 zIy1G3C?4U7ipLBwpSoe+HM$y}VuK;V9fuD)c5ld#_192upBWvuc;GAR_K50YP(2Ox z&kQ?$*tqn}v~MemNo&|dhT)|jyl?V;zv#>Ok8Pq}cAYvJ)$M`PG2ROK!6I@_ax#W& zU7T9n9XNEJ^HE7$X_~4%V$}{T%Wymy2F=?J!{UE)#Sp%o$Z~=DsL=E(m^2z-GYsKf3OUz#&?m71Zp0gDENmt4UalI87VM)J0@*5#$ zuuSg+WdYt3V+(WmfFw?k!Z9rwAs0>MI9Gv`No{I&YxNQ<6Os@GU<}ecTg9prO@i0( za14J%sU$oxLbCNv$zHcgQrV%ha)tHnuXJ-G>4uGdT<=73Y~tCNBTF$dS2WJDS9tyl Z>~5TbtjDm0ZEt^poJ10yA&)|N`7f0JNv%}dGBaRod=?~_QTj~G+ diff --git a/IOIOLib/bin/classes/ioio/lib/api/exception/ConnectionLostException.class b/IOIOLib/bin/classes/ioio/lib/api/exception/ConnectionLostException.class deleted file mode 100644 index 78c9bb96522390dab545d689ef88b2c11c153df3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 626 zcmb7B%TB^T6g|VMq=LKz5yj|AUZKY53d069(KKv8_5)5}Ozn`isK4ck#DyQ=M;UJm ziW)X9Iy2|Yxo6J3egAlU18{k@Q%@?}=qTG3BmZbB*Sq}U zHAEP4_xzC?7PrU7_XR`R6^`WAKsYW{-CkcXup5RXIk_IUy#cpoB03ItGv$2alp%I5 zZRxcciWPH>VXHb|h;-DQ&=JOF0ye6PaN>x?vv?zCEVdybvIW_2oR1ZIhaY-vWVP*Diw EPX*PEA^-pY diff --git a/IOIOLib/bin/classes/ioio/lib/api/exception/IncompatibilityException.class b/IOIOLib/bin/classes/ioio/lib/api/exception/IncompatibilityException.class deleted file mode 100644 index 6f505543506bce3cee871605725c48709eb2db3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 470 zcmb7AJx>Bb5PfrenF9ntFfp;P5;c0!7DI!YU@kT&{oc93HODTw+cWCFvNEyo2iR)i zKd~{y0lx}kVKcMu&CGkV^EkPG0I-Xt0vv*;j51!N0#A&UC$B;|w#sO)r$aLu3#$SZ zDSLhJRVW}!s9%Un;YC6Zz3&2{n#fp*XdvT+6;6Bm1Ue#=yGAEgXgd&5Ds!(lFK?6Q zr!7K$PibX4ghtE%5$xMo>0x_)K*)B@nRJoCd}UJWfY}j88-mNkYvxAzKPI zX8cKJ?YT+_JN`fa)+S^|$#AOrYafE!H)$NoLpAkX`RhL0(@Cs?rTEH(W#o|OTwvs2 zj$f>VBF7Rl9p)U)`Hjsxly7G}6^`zVUE|pns*IZ-U06Vk5%;5x#hF%vk%Q(tm(X~V diff --git a/IOIOLib/bin/classes/ioio/lib/api/exception/OutOfResourceException.class b/IOIOLib/bin/classes/ioio/lib/api/exception/OutOfResourceException.class deleted file mode 100644 index 390554f0fa2be8adadc6fd0c0d48f3732519fc1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 471 zcmb7AJx>Bb6r6W_nFAD2Fwx4y!jI@Cwip`JsJTc2O26O=YmQxVw`cq%{tqh?3lm#< z|Bmr-YACd^d2eU-y_wyae!RQ_IK)~39${ZwZAGa2LQb?$4+AxE+8WVLT>G}8Vw*$* zb@D?OkR`0&$$Ke6X@;Vc7^lbcdqO2vk(OakMKQ}3T*6FX^KPlk!gy-gp_ zMxCv9LjFh_?V5zzb}-lNx=5R0W2Z;Rw(O1ak-=gKK8l2;KpSScqfhw2(uddx4RM z1wOG3id;*~G@0|b=Xdv>QGQBimbm&UTjJd^Dvax2Q&>io5zk``m}U=cV4JK-7Er(& zc)#B-Gk)+>zk*{6BQr81Gk)-w_z#?M81XqtcDofUbf!5cIq&s(pZ7ic$3MUP3g8iZ ztD;Up+Hx!>Q?w>B6UDOd9mk)_^j3D+;p}jqW81>?Eyq^TpkUbv&kVz-j`AEW6vQdZ6nC@GA4t){65E)T(lMh@aE0e_ z+xUcKTmBveo05wK5t&GhDQM_(3PM9YT6L_z8sd>mjWvO&>Cn+EcMs}l!F_V~kd9@z zUqd@Ks93L{eUU^%A38STVWu`I{2@lGU_~-@JJizlW*u?Fr0tZBv{cflv^Pvm3T)A_ z95Ds=Wk7Jht-E@WFi;xcr z4%}107AtDREa~V8SdZRd&^d_Alw-CD(Kkj`(m2;+LH<2 zNkmMQ+iC|SLacTrH0(j2blI<9Wv$DolTu?+VnD}!93aF-sU+-zg3ddM)&v}CM?v*S z69;uXEtwJXo$ye@Acj>8vGprdEc;e5lXE6@JcC1QtW%`c9UR@}rze%wkjG&aql*(e z#97Cf>=rcwCWdFJwU5(cqG)+jqEJDMe377qP$gnupKFPzVRt2#aM+pH2V{1*T3Z#zD+j?CtT~ucux`HMS=$$` zTQ2#cP?aHC?533=Gz;yrHKOke&GLJ5-Z#vXgGMQ6JQenW0GNYwTDD~qN^n)YL{?Tx z<#?H(x*Ny#jpVb#LpnV8#5CXk^s(#^%b;XqVEs0B@vpnPtGiQfI=kg#r+jpE?d;ky z@ObaG?E}3U&fpalFSB)nECU`KKAi2>aTe!@`f=Bp4p~EscVI*`m#TVXTsvOX@fu!N zkP5psYkR^hyJFJj==%wVQIqaK5_9}8m__lTqBhmSh`SbWVg?P%uDzYe4}nbg%-? zU&YaxTR#rY-1^}%QD4r?+hH=+&LFEU<|4D(#%??dfe-OHzQQCkktmH2XJ9v__h2cW zq;@a$`>-DU=-~HlIEWlae4bCi(e86SgCSZP#yQUO3phlJqqKP#U*iD2!+3yfB19@e zc0DU#;RF#qM^0EcNlc6Mn}l`~%T*|YD$J&S71MvC?l0_DA#P$Bp9fS-{w*uoB(Lb2 zikPw@%%YB#fVQ9DEYp5Ob2?tWiqmsAf2p#2;}XxqTth}2CBqEbn;;_$GO)m$1zNdE zM(ClvfCmU-B$wj^^dbon((xjlN;)RPQZ!tSYw@>&QZ`6dvYx-AMJ{uAX9f+q%hYQl zVIb=RlAk0&i`?040*7QTQOc#9hs`)u6HGD!Q34i2ee5W)A{%A<*8mbwlu6YG zvBg9GA708;i4r6x+p!WwOHiV-{Bn+PoUdt!c;vAuDqC1AHYLkp(heuc-8_GKch48; d`7L^Q`<^}5k!F$%U*Jow@~2ygRQ?7{{{j-(4}kyx diff --git a/IOIOLib/bin/classes/ioio/lib/impl/AbstractPin.class b/IOIOLib/bin/classes/ioio/lib/impl/AbstractPin.class deleted file mode 100644 index a9e5dce7c8f116e88d924ec0c88a9208e8d44653..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 717 zcmZ`$ZEMqD6g{`imaWa&T6OJgH>-2@WxBw=R)jee3T3a-uOrO@K9c1rO(y;=K^^$P zAK;IYohN-^D@sUmU(Y%B-amhT{RXg)mW_;HLusYmPz_ymH45E>VVsOTKRHp64NI`~ z@AO#^>+7)}2<(xHj;^mR1kw{MzfqA&-U{li{{7D0F&{E?d+mWB_x`INj1r}z*hXHk zH!t=^$_-{o_fSVs;G4R>j+1$lz&g~IK@M3I9M~udYX2o{4^|;~;9v>Mf?{7q0R<0( z@kehMa)NSS`(8Nk#>)89pp|@5F;N$$xU-%vMHtnB>O#?cRPJN49l??x>X>BNR(oJ% z*Bxx&i4nHt;3+DsFklxsJj1q)=YsY5O47s3Kpnimj$kFlV8uGG0ft@9n5d`mykSmfBHq*o~7 Qb;{vPdZrvgcB80y3!plet^fc4 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/AbstractResource$State.class b/IOIOLib/bin/classes/ioio/lib/impl/AbstractResource$State.class deleted file mode 100644 index e8bb0c512672c281735da058817c4a2b9b417ddb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1202 zcma)6Ur*Xl96i?p1?-gJWGc@6L#60Mw`rC^j0RakhOn$kLiTiFovSIuw8eyPwc&$i z%gmnlp_cvbm5pY}7I>gNx94~6IhRv@{QPna;3;-gOfY1uuGP)kRx59H&g}et%ky2{ z_TQRbx97IajNxM4<|BSA!}*RDcByQAEVuqJ|ja4AWK1F>Ad}%XE); z%QhL3)oz>H4enY3%f&bpB*>5d(elW`Ik$Tz-RN0;%y4mJu%cp_as*8GJ>TqTSVfj0 z#$A{9+ugH1LoOJt-a0kgexVXb`+JGvGN{r`{R6|x;Mnj)^zjZ~1YFmk;|ardP^M&a z&npD>{-Zm}A=*QAh#RtDuPkwhvws(FL+~l4VVyYK@43Wz5s(!c#qqrE(q3A{aZFd5 zGd&g08J7NET86M}{@y12_6of(p}l!g5`eDM4|%0(0Eq=r48fqPOhP06EkYf_;`U;QNKhcvLJ2z@{l5$08=*SHNn(@g&P#VeLEEzvmQeNQFE$<#mhx On`n~e8J=N#Z|)Z?X%4mk diff --git a/IOIOLib/bin/classes/ioio/lib/impl/AbstractResource.class b/IOIOLib/bin/classes/ioio/lib/impl/AbstractResource.class deleted file mode 100644 index 2ad47bf506ec035292a6677506d5eb7645c0e7bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1509 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 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/Constants.class b/IOIOLib/bin/classes/ioio/lib/impl/Constants.class deleted file mode 100644 index f3b3595479102c8e5daeba4355c95cba4e40beed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 934 zcmZ{iZBNrs6vzK}ZMSX|s2j?LA}BB(rQlnM$ru}H?AC^E!^w-Kn~j!~*6hI#u+k*h6skdRjIzJwR-X22gRryPVGyg~TQ^H#>k9HH@UN!|mQct{VM{>?D_q`I@DK%hk>Leyb8^#nhb^b? zyVQ#j4jjMZ3_Z@Vm_CW>g+ZoE=Vv1Gnz+ybH5!jSl%{ zu})p^Ehs2LLYgQ;l!8p0O>mBQF2US?KEVsbiwRbV@7-aV1?4XCNksSkg#7{O%Ly(L z(~u%R8d2QSBdk(~kBL4-eF8!HTdpfgW>?CXw^-vOsA;n+su|K$nZzgQ@7U-H5;u`3 z%BD>bk)y^PkBFryuW&Az_ANH2nKrqw#WR&DQ~7h$#}1u&`eT4H7O;&C?Bg{Kup3$F l;H!!I)aYiUNPAzf|2Lcu8d!@$l&J%r;gB>2jm{K~egipaoCN>? diff --git a/IOIOLib/bin/classes/ioio/lib/impl/DigitalInputImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/DigitalInputImpl.class deleted file mode 100644 index 6cfc6364e20c6c249fed157e916ce1a51b853402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2215 zcmZuyTUQfT6#h;!WJnwVQ2~Wgw4fwXqgLq!u+VTZHWCzSE4I~Pa)blJOxDa`+lT%T z>4SZ$FMZK^S*u;EeeVzHV}C;JcP1f(Xx7T?Ip^%lx4*sjnZN)0{Z9aw;G0MY3@Tsw zc~`CF)ppg*&#HA5*>2IR?nFgym@ouR9MqXv3!}hxq9x^-NHrhZRdv9FiFSdpgVsgQ z@wb(?z8u++9F7CgQAvf7^kg8AdT6^l@}7WLtu0iAi=)GK7|I}0z8B7_&|Y(8MWB7s zah0c{s{+Z<>}>&~;8$b@M{v|cw?OBn{m{<4wzr-yxO8CQ7>*0{RAi_ES(({$sj=*Y zv6Iy_1bQu4$k4u|Jh`~Dy(WVd9a5mXy`X4Y8YjZ#3>8?7|@vCvv5db zHlhv1REAn2w-$DSnmU|7UyCLY)-aNfs`6NfBAE_lbXymOW}^ge;(c1~)7zkOE(rV} zgE8bavJQ>xqJ=av8GL{%CN2wf?VFX?Hkp`(adZfzJwH+pewcAxfws5{1g!6D70vrW zBlfC}P4I*JPKsV6gJ7o`$x0J90#g>QYQGt0Lpob=ziAND7H0Iep2ByS|0%I*K)0TrQLs7v~BqbF)m; zas7}jo5T$ZpVtU0TUf$bo@uxD(zt~c6U*$|gJJdxW#J33o6^<5k9@~>nZZCy23mEg zeoWi~Us_5PP!qBEk?^N+N+an6YFF^V&@4Ap^Sl^aa5+Z#W!A2X#BS znxxdfBi-U9x^`h2Phcc}L(fxgCeg=dDpnc63BD)zKgoX^64tb~h~GwKb6OXXx3*vHnNs>Ng(a&>tAP^9twx%JmyR*Asbx3%Tbwy^HpoK@_={xU`?x zNn!vlqL-hR5sujyE^{@GEBG)*)l-YoKsC<&EHP*TdSUc(lEiDiCn!bj*+HNm;bR(V zN>Y@c)Jge~?;3QL7$%>OHZk1;3#@< zpPIS_y154C_*~%rHD-T3j%-mA)Tq@>^TIDQZ@c?oz%?9y3lARmw9!Zl54%nI|Ete5 zE5A~)hM-ofG7&5>#!Ygt#LipB5LTLyj5Hx>L()uk5eLV$p7;c%j-6)W6~>5rp}8yX l(Elpu<8G7BblqnH4``aeIyNY~`L+Ost?54Eap9%f{|6J4%OwB+ diff --git a/IOIOLib/bin/classes/ioio/lib/impl/DigitalOutputImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/DigitalOutputImpl.class deleted file mode 100644 index 8377952adeaf9a9eced5d2acaf149085100f1906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1135 zcmZ`(?@!ZE6g_Vn)YSrtg1`n0LEQ?h@i#ersdy}iBnzH{!mH~aPb+YbQqc%mUDFfIcbSe~p{@}TNj&*ZKQ zZEvFyRvTfFUo<2HhC7pjjiNbbOc3vUSeQ0|PcSk^M(^-+e3|9q4 zv!$r030&OZk9dXRcCIX-KmXvk)lde0T|WJftfh4X9r2mhYD<>gv&47kW0(~XvyDu9D6}R@vu6V9Me<^TmuWZ+(^4lL1;hwAu zOq}cEf`A2bQRD@N&ZR~z3&g9^r$R+GUJvbBSXP<|biJ?1kT#K}C^|W23{2oAvz$HG z+20Cn6^&Jq8%M~F|T3n?;VIhPAd&8V38`;-SAAEl6&ZSby>GTQu%+W9CKcXMQ zbv}C;1+wTyj&&vm=$Wm24B`eoR$>UlO(X*&NHviRq=_2m&_^+L0rMjx>fXHh72_%M z82z6xMKgJf+cYz&udvJ%iF`)S`ga(wXHIbM=TVb$29sE3wPH8M-gpc7SY$Cr?0NRS rfGI3u7E4XGnHEySHjjs7CYX~%0W0M8hzmV=j(yU%K4nII>5L-vK^^<%r*Ot^;0G|CyNeBda7-qfd(J)Q+;h+QopaCcfB*C| zfKgNobTEubSGrkSmb0>2v$J!yyEWrF%5!a7REmMB1!_ro!mJL?*@3@aS|^@P#u<8V znVV+THl3T(U=Q$B-$s>UM%oO-e_qDTcG@){hM>GsI`yis%AEH^%`al8E6T zhk+i3SXvt#Do96M394n`mCUj&82SpXW!lT8C-r_$7}sGlTxj|B{a8=}F)wiRb>5gi*S&nm{nB%_ul*&nErmW6m+`t$^PqQNzOtsE&0k4ov zRXPj@()ql$J%(2~UISI_Ul`9bjI@KmYEB38I>!{=pyu^N)!n2}`qM)ZHsOni>OEm# z`iZb|+e##H2{RmTVwRz+OoC<84x(IgI=;6!-bTI|A0^gKeEFee-GTEQ1>I|1j;rL2 z?P=TAzOQf;akc4toMEk<+*^MkOTwuLk6PgxN(Pn~vaNRcV04t@9q2dilOuvTy_%!U z47|s1yjkYFqlD)LH6<#upID-%q)W9BZ+weZ0k_<-SX(+N#4 zcPknX$t5@NEHNkbtT^%C!*E2OX5e|p5#Ee#`o5q6(!Fm)QWQ}hI7tI4MiZCy_Ub7` zTnGIPbdtP_xG~ymNiuWh2U>mve-PRnqBTJ_zzy`$%0oVhr_e_`$^bo)2X>$Q$4T}b z9q!M3kL1e2Z*_7-+zyUvvWtPQ8h=IHsfT!h;p@hq(e})q{;_g|VHczHO~$6`I2Fk+ zrXK4j8Ggm39pp;4V=Ogrzww7wtUPKdK`!{OFhH*g`}u4m`wS4E4rZ z;Q__mjXStYao@$4A&ui3`n^jUo%`i5Pf3|o$0T^u1gf{!r{5A#He@KJ&yjgKvC z;x?^cko`SuqmB*o_8Gp#=OKQX2%|mxikQXg4} zgNzJ%JV-R?&BtlWXiJ4jHIQnmNx0U~wbTYc14lt3YCwZh>cEHOvI8H%B-%$DBada` KuMxEpo&NybU-Z5J diff --git a/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledOutputStream$Sender.class b/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledOutputStream$Sender.class deleted file mode 100644 index 3024cf9e2bf0353333f398aaad6edf461a86128b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcma)%I|>3p5Jao}?5;oX1||lYIN%W!1S5k56QfyeWMpUgeW9s}!goU=P{NYNq;Px_*j z)$XV^#fkTk(5hrjNG7|*db%Zab67+pIFOb8<&o<%u{7)Bw0VpYTnQCeyg5lRK?VG;%y9cJQWBGSV{^wQq; z!i)BzexGR7e(ilC){ipfu&$qt-7{u2aA_7UcR?oi?vWcEqfmqsGuo8&kppLybBoIyZ z%xY*6I8iZ*qrPvhy%)*^4&$gaZY5fhpmh*v*P$VY)u}9tO9CC}lAy;0daIW< z9I~I#Q4d}E(W7HG8szSzj%MtUyIvhNsFk~vj$Pr`0UeEKlB}n7oRM*;DFmh;2sCDF z*Sb+$$y)x5nRQq!%^5FeIpt1dOV)z|7Z%_0CeI?DOm2Qj;4;QEj0!ZVuc|gDvk$FYpd&3+#8yo^sK-@&q+wj3vtmx) zOQ(*HA&by1TwTcrYpNjTkM`|dyILAzlD|FN3ahi&5M)9k5@noB54Q)U5h;z>>a= zc@1*{4O=|2ZFSti=hXMabc)vGA_JQo>nUSVtt}&VPse>cU_!jbMa$nNGYs-@&%8`Q zR!2?-yUz6jdvR^laft7^mV{#1%KBFz?iN?%Icudx1w+=Ht>d8ruuBoHca;%kL&g{%q4Xu*xkigxY@K)WNTYr_r zv{&?V*0?P@zwO`uYkjiHIIJgJ*YeYjSt!U9*O!en4PSENR6PvCArZx#mw^BlD}g z@C>`u!K6HRp;-7I!xXWkhE9eS#E;?To8oE_!Tq8k-8m^%YHyHm(#(s(!xJ6|%7^A0Ku}^QtK8*!NT=0IVD6*yKz@{RL zioz;dI3poMnY9Zo5{N`mJhSVW&okdVKK*#}7C3Qv#14k-|F`DYiCqk)tPfXf!M%v}8#=EnM-E*Jk?wD@ws{@K9*(`} zA+~BlR2Wueb8!Mu$Hjd1o1kX18s#q&_j4K+dN~fDk7A#s{+9QtGpJ+ox^#y)4(lSd zDKC(>?wxjBozYQ_W1v$1;=Y%mrwQ)!xe1MOg5x9x7Elf_+-w3R*LZ`*GaHrjG{>Ok z(eOppyCc##gAo(M&F~hZah%0Dsz;sn0WFTk1E1%;KR03GJj3RN#gSKm@cpnBh|=&~ zN7Mr8DTbwE0WF@3b}gDu6Bij)F8I*0@uuTxPK|k??}!npM|;b^cUO=0X5e|Hgg@lk z^}3*WPcPbNL{Hotq{P``D=n55+LWxLLvI(-67)CGO80G~_0d`1q`JCa(Bl>Ov&d!{ zJq@w}is+yxkMtClV+EZk6|~0)EJOGj;W0U{>UxgU^}>f4f+FoD)@U({jjyqd;mO>W z__+J`Z8yVvSg%2|^>prY>~m0y>$CW)RcRJSxGUFMmhc)?9@EiPy#b^cMH!b zurw-A6r4gWl1V(IU!LCR1dmY?fIt#uvXpeHU^U4MrZ7Nq5LL2Oq?K`-5FTKXynQ@E zu!xk$^Q2rLthF$b-_d5G)A)*OCJNt>xM>nd0+;A@0+%sLasvgxXq2vyZjrodv{FNN IV$5j$2?(;)NdN!< diff --git a/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender$Packet.class b/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender$Packet.class deleted file mode 100644 index aa53dff866b6879890ad46611fc88cceb0f5b5f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 264 zcma)%O$x#=5QSg-X=+vQ25wx`jRCJvD7aGS31T~x)R;(H6+D^?58$E1(XItI^O(ou z%{R~2{Q+Q&sYFje8E?F@X0OcgWL0YYHSw;ky|q;Abbg>VBUezp=oX2Az^u|2t*myX z+U_gLTLD>e(A-F%A1^loQRdHePN}hM&41UfK2-vfjdN5dRyPeb5@Uh*Uoe57Lkj@D Z&cCrTc~f51x*+e-(;n@2$q3JOB+;~HeP(;3-a_1}8v2lS)F*f|UK zl9z;+j diff --git a/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender.class b/IOIOLib/bin/classes/ioio/lib/impl/FlowControlledPacketSender.class deleted file mode 100644 index f4e1ccac5bd786dac74099147582e97bd2038e71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 zcmb7G-BuG<7~O}2ObCM@R&7NgDrgdghzhnqp@2}L_zT8@S{;T1j0`hzGO6Vu`T+K} z7vA)ut|hXpYt{R{O8X3L_n8SHP}-GnkvV71`S!QJ{rwET|Mlx{04}4bp+O*Jxt5!? zt);BBQLwYqw)=9@b$rjYZMl5cFxRC&C!J;KX^0B6JvY8HvbN!@X74OLm!>bE6@%la z0{yeKVs(d*!ve7vC0UX*?w$>xOTJ}iP1i9?o+lkYJ7K%#y5+3iQ`dOEY0g@848P<_ zfrmAijMUC440d>wUNnErlg2V>4c2ZyZI_B`^MN5DbOo?E@2W_NBXUGFZMP_c-6A6& zu^h`E6}XzJ-A7rsbY37j=`PCzA~>q!FpddCQt7;gPX*2&sN}fk8Jm0LOyD?9DB}*I zrE=+f69i7_&=A+qMPfClvnuoiI&oToo)PG+J+k4@d$*2e=!(ZV9W6MdRw*5=Xj7|< zjz+|khl@ITRm_b=-|$$3t+SRRZ1DI4wUl%x<3VR{w%sJm<$52rX z(*j+Azu+Lpo?bQVIp6SQg=!o#0>@}0jg91*QA{pL=_JEaO<)R>8g2@7R-x=tsDQA* zsd=)BL>1A>Evnf<=jQq?qfpLB<4e!-X+sOl~2VaCObDvU?_@s>KE3PHAIe)0eET#y~w)r{C&$8u+w! zL}NXyTgr9ZFilx3c3%>>TTh?VF!ZSN4tjr`UC1%DV|rPjuMT3IAG@|!1fJAko36Pb zcfTBoIk)7Qa@tbe-u2(#tv*$`oX0uGk=~?j6pJcF%~c~ygCmfwdDw;dXYGUw4KM1k z4ktLR!v&I@YY~2r8_}+Y8&~aW0P}4V*9}N;&yg6cIS_*<$045y-Z{)uP9W}nK$N$E zfy_2O$$Y@^g~I~d_-qR&x$9iu>*N;BW+GeYQ9tK17q*bjyv5mfxbP-`?c;BTu)tM< z^^#66N%YZ0mZjW}v;3za#i7%SLEgB=x4^N`DK7C`{SEL=jFe8}N^o|S@1oof1SEfA zsEXv!YiOBwxJLKqf5a(1PQJ&Gz^lLie2qi1A26`c{?#@nKB^0^(DDIO3+-QTBlqzQ zv49geg&V|DjL%Rka1cZ=Lg9vaHcGZ*WI9fU6P&@XV zx9I73rb;2;qzX-Gc__etK(sv9536)*t@v!kBc7=YKW2tQ;4#{(ytHJZsJcmXaR94_24&dOcvb-$gJQLyWdK3@p)7bwf`XqfzDO z7rqGNQ2U~|2}ryGl-z^50B{{sU)&0GKg diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IOIOImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/IOIOImpl.class deleted file mode 100644 index 31d158d9eb2332e2827d3936cbbb77348e6c17ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20862 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 Rw*~4SIbQWoT>qWp{XZ{=@L~V} diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingHandler.class b/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingHandler.class deleted file mode 100644 index d05e0274bf727a281882150f082caa4faaa9e289..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1327 zcmZ`(TT@dp5Z)lP6uBzM-5a0>RF0xP;W(p3$IMjAQ1wBc!XX@jA?cixI{Mdq@CW## z95>09){abPy50SDzkJ!v_V=HkzW`tdo>yUr!IrYhrdl1P>b$K}-sH{w!aAE-z0OT$ z&y~sF33IGvQH5a!(`VwFNVPC|+B`awnPaec8t^xz6GvK=r*&%#0?HZ&wdC-%|7?C{ zFdOrFaKn~ZekJkXR0Lc0#2v^|Vtj?tPi6L%8z+kskx9hb)|8ULaPr01%~73nb^Mjf z57w!Z9}Gqk9`NOeAIP>X+@8vn6PlZr6RuM-*yy6UD)EGUStxs~GRkWSYzf{!uyKFd zS~uUb4P^IND+xdB7x&5tZS#F~aqLn*O+nk{(DzDeEtMO*M1ie% zKUnc1R)i_}*5$I;eK|<;|0K^n8RdNvg=@AYPH{L1x2GBTcwJjRgucu@;RJ(f!g-wb zLXRXi|Ks;=*C!&>YO6?3Ea($$FCnsy2G*cq{-X90R=$({!-_t!l6(x{E9z)`Vnh}q zexf~zB#CEbJF<0)F+g;5L7x((99&#*I*N=?Jj%a`umv-OnM_a}E>&M_K&(%T3dUNt zQ)Ke3(%AT!{zcvP?}foQ$Gt1+T9lt!A(%(L1y~ID64_-~3H~b8-=z30 zvbW(*!0!^iM)7sB8&rRf@cX1QA-hR=Tks(8Jf!?b6yNq1wWZfMLw(4 F{sL45U)cZv diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingThread.class b/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$IncomingThread.class deleted file mode 100644 index 9151c99cd1565eb0e058d811151352f64ce58745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7500 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 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$PwmScale.class b/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol$PwmScale.class deleted file mode 100644 index 68729c1ed5f4c321b3ebee345a14ca3e838b49c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1490 zcma)6T~8B16g|UsyKPyutO{5_QH!<Zn>C$G<~08tk^}C^nS8EEn(P4Tf_Mx~-V8Dvs;a zml&i(a)lv~^VaMTi2GAj+67Kuc%yWvDIjf)Cq7@{4dw`+B~s^Su6 z>5fd_H@7WsbDKf$?5VW6VO#Zdp<`NmTQn>NMKn`-!m!vG)}CmxtGnX^SyVBH%M7!f zS#lM#R!eu3-cNf#gDaHl&9p4LR*MtIM53#zNm5x08NnU|#*I9SX zdc&vl`Hn_-)l64qmZ&+k;JUUi*w{4%IfmH(UlDQHdyUyCx_ybBu#!E&6$y|fF$zmM z6qY1N9(`OaWHl}oAR6O>BrKC&k045U`Ut%ezQE(}U}a5{0@7C;{e%GlPXwZ&pujPK zhvjHi7I;M9Q^7vcpx78yeoz9bi2n`0!Vp(?`A_sUHt~!T3QA4FU3aO})P%Zf}XnJCSQt%tph7 zHY-icfX}Nng#bOzNu=79=BN%o>u=&r`KF}rmNT5hEoo>6QxhNPq}6ed{6W9HZo?$Z z`F0MSeE4ZZWBLvjeuDisE*e4_nReV5Sso|rpE3UauTn4fOG&sQ&X#ah*esUG^6wYJ JHC)dQ{s9|UJ5K-r diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol.class b/IOIOLib/bin/classes/ioio/lib/impl/IOIOProtocol.class deleted file mode 100644 index 9f79375ed9f040917b1ece2d68f7a04d4b57da0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13627 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 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IncapImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/IncapImpl.class deleted file mode 100644 index ad7ed8917ea9f2ab80f04b8afbc6ae74d78e114f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3619 zcmai1X?qjb6@ITRJeC-<#bytY!4O$2iUXx>Oaa-*L_}V&jRDiv9ZO?-@OVZUjSNoP zw6q~@x-aQM(zNM9NtdJz!4N{9wx9b?+Ry#k()V1+mh6%z_9NXp_ug~Pd(L^!xubvl z_k+Izcp85((4erz@f|(4pf^hjuhcE>3zwEF!**|l>{DYQL1Fwk6Y&nh~pp|V@DvtF?rDzx;cFHD?0mpPZ2 z$Yll;RF-SKzE=t@FC4SnvfW7BafLN=e!-ql*ppkfzfxC+R!ie{w?fnrmj=pnlxT6S zQh2HySfS&4d{$?;A3Ae(k5v+ls!w4*S)c77aFlsSH3Y&6%-g3vRz>(+bVkDe# zO5|=WVk?==ct?ad3R_nnSqe5!2*(tfm&ilZMaN@q^RAzt9VWra!xD{iT)&Dj3g)yO z_67FyW!uXyXovd@oKo1OL!)z_^+G!c%EizwEC)V{K0IsSv_ktwGTTHJ>xi>&ICECy zo->h?1ydF#Mtak^%)}Ad7%(v?8!dGkT}KU^Rd}Kfj_cafma9v58Ba4t6i)S8p67>g zIuk6!rdTNoS^cv{Z>)uSI&Lf#Ak#^vHXmkpVgRSn1E&AbFAN*Q-hP2 zNpBOAayW9uazdd~!Ndk^Bu`~QcZ$6EhOA=Aprn>}Yl@Ba4?!%<9E~%;~f& zHe*iVL^U{~Dn8{0aorp~A~uyXIxcJB<9P!`lBiZSx{sI$Ko%QLDKl3LDW*RopEvM=LdP<>bYVRDyooP}mB`>wWmIVw}G!HtgB@}I$R9b@REt^c$wwnazXcUT@`G;=A}Bah9AH2#T#G zEB1b1;)i&Z;bYe>+k;aIk0s93Vev z&eTHMb!k+vD>PgpXBn4L+2u8+9EHt+UG#%6T_`xxT`jk#JT+wplt|Dy5_gg=l}3FY zU>jjeDcO?Rnnuy^o{NBLtsBUG#cq8aL!Nec%N2vml*B3WM6LJMe>wd?? zuLZDKa7y_~qqhsP@vezK>FOEL^yqV>hpp4{a?>1=>`^SsyCLZ1g;}!6!>BHle%7*q zdu(JY5v`^WacI&R_&{OD%Cj_7drM#o|Nr*{#2Jf5G++(*%7E>NLin(jw|@iVR^VO1 z`6jt3^cu@qKl8rOBX0}6&KpUOyk#iAP0vLeF<~clJf!xdZjI6lEATE!>v46(?poBlQE*)e)3Z#_rwDb6B# zcAT>{dUk@dCOtbzPYp_^(Np!SiDPfovw7+e&8g%a9K4OpO**G%XKrFkW!8TaEe|ks zantZUjQ-6`-o<(E9f~w+r?zV|d+1IFRqmye`#9T+1pmbuv!cH0%(#|Q3Hr=-{s=ry z6;C_OT)Ks|96l>kLg~2i@ZTJ|_{qO=c{PGV3_*&HK1DKgG5smNbR4cj&|Zfif(FAN z1pAQ?-m5~mSaE-9IS|fLAY2JV1)!k;-ogI+@Dy&Kg+k$NT)p}5pHs)C#_woJv_)!DSCnG}aySO2&tt5CC zg9@BxZ9GfHW@+g;{zAwRLq8D@Xk77%y(%tR#?SDEPW&$ zu3gdej-!!VXpL`ZUP#B2ZIQzp@$kj#*V1i~mm&|}c=)e)^wrm}HnL+w^UT%j>G<2r z==Kp8aF!N^scM9kGs+%tjukyZr04M@E|3c28f8*fNteb(A<{&!u}Sm9&)FxWs~o^D zxE9fPqiFmOnj>n1g!fJSvWi+tSxQjVD!WPhI-#v>u52#HLg821O1t#js)|0wORBDw z!T$|EQhkT-;#Tq=-mYm~r=yxDnG5V*b{zv+tJ>S8T~~E>a}=FXNgoycd9@;kZe3=8 qX6qD1tBM+MTYL2$?r_{r!+lKq;>m4%Gq{WQPi|#s?&CpI^Zx*r)gqz* diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IncomingState$ConnectionState.class b/IOIOLib/bin/classes/ioio/lib/impl/IncomingState$ConnectionState.class deleted file mode 100644 index 84230af14b2bc886bf2ad20ee458a80f18e56a27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1355 zcmb7DT~8B16g|VX-F8_8s~}&Z2x>oo0t$Y#BDK`Gv9!c(n>0R{ZC&eV>d zjFtz8M&h$S%6Mm}u$pMneb_r^=H5H!-Z}Tj&o8F{*03pKh#_e?mXm5(^_11#Z>2Q5 z;j}Hgse6WJF612BHXEMh*aFK4FkId<4vbXGu$!s8-EA`jw4zpKSSk#VDa|mP*UQ=G z1xh}}L)IVGZ&`exN8;r^P_c@2hIN0oT+8Tm(mo33=`YIR zvLt~iy3=(V<_k--^bcV#b7v}5x0<%$bzSQDGha@gATto(O}bCjXjoi9(Co;_Fiihv zBIw=!ny#%C5`{#g8QPlUx&p|Oq=Y3k2}?o}mNW#6PH_cMM1a(G3708;gwRLA{A+#% zt3^kpV_Z4Hm;l!U0!#=n6%=4vfEytJW(Bw<3osY{Mj50Y#`IdChY7tF>|t83g?gCP zYjO{B`Vr z(%{6A=!b7mS9th%5A(HGQsT6h;rw=_=@TRuKhent?>Gq?BIiRq6815k@JNbhNaN|rA~HHZKJ diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IncomingState$DataModuleListener.class b/IOIOLib/bin/classes/ioio/lib/impl/IncomingState$DataModuleListener.class deleted file mode 100644 index 817f3b515f64c0425cd3fe4868e28e368e422bd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 297 zcmaKn%}N775QM8^+>PrmIe78vAzm`z8yH1chzJRI@if`#gbtILFgu%v^WX#cP+})H z5xjIkcTr#U*Z0RKfO}k)=n=*eB^oaaBb%)^b!g&7!fKvv=G!Nm?Mrl>=c%-r1E&&w z!qwXDtnoIi%h!KGKbmyhct+Ab&pG$rv+KY9{_S@FcW|H}#xN@!;S?=VEsA=> zDsI|_Qx|q^&)0oEv!?s{mSYAM5Bmxd3`58Isa~{nyH?z(9&^KINL#}5xy@bg5yNmf zToCxeD&7xxz!w<$_C(Fr{lMi6rI+Uy%daP)9FZ(65u$1YuFGwIr@?I^Wd{sN|FQ69 z<{7T{0;IiHW^~Wvt}h(hTN9pMwYbTUS~M(S3xA0ruH`EXiIQV-1sR6P9s<)CK~}*i z!(b;dC5sqTjA5K1YjRJx++1mK%2Wnk$a2sJh6xpyk*57+Ve{>vUghossfi&|b`0IB z=&q3cXz()aH%_+nM$}I(MyjW@o^j_ZlI*66eyC~0F|FbT1{J);Q0P?5aO^0v#ZtRT z!cMpu7Bh_*OiLh5#U&(VtDvG!>QBi0Gu-Z_;$=t4N;U%TajUircY8+BwZFAxAz$go zJnkrXr&WWF_f*`)yOe6(qzaE}P3v`ecOg&4Nww_DF#nq3+vE%*hUIv?)U;!3Tq^oV z#mArklP<42r&P`nE&r+jI#3RIc$+`*yEiYX_*A+_5#D;e;XhTd!Z6-(SldnOuIspI zEMuBdY0`P!o6~8kWURRhRcgE?iOCToANo zF{J1r%K}3~@-)zQTpmH1Q)q4ggS2vpdW-axzv0aAuefpsCGi6i@t<+^M;eS{lHL*& z*vB<`$LP6E&n3jvWjTBUZ$wCCS}vz23bW^!Dm=%Vg%_CFe~w${$Q9z}$Vww#si;&l7mqb`;VJ=%X}9zK>MYX+joE`(G847ub!xA|fCWr^w;Eu7YZ95gHy4HT?$?17&@b asJ^0R3>7@2Z-!bM7{=Gh6fGJir}u zBW)!Pc}-J>xcpdE$~1ZKF(;IpO3gHQnGY%AAyS(#Sr9&oHmWRd6j# z#m_}8OUDpd>2je5$>6WkP0kQ!?a-I!9WcZ+DJgC&n-nMMy%+*95S$taC3UBH=?Hs=Y>*|7E=>DV z!XM~!FEm3l)AYGNs*`VJ`I2PD6VJ%f-p)CDzO(z^|9}4j;4Tg|C=4ax2&ZC+ql)Ns ztxDZ)IUQjiANr=x3w662_>Y7gwlt^=>1XDtS+Pv}xUzrrjJJG-q$NC`+uZejV#qYY z34t%H%0a*bzQQnZD2{E@4_wZ$@%DJN@je0?5yi?H;pwfwb-C^DcezcJ>EPRFPCjBGaBRNWb)7rK$uu9PS=iGFYymfuVGfSO^tWjP+N^@7;%mwLX| z@eOEmahG?TQ!3=NQF@o24w6IZ-Qz#|ql?#c+>^P{gtyh{`oCz{V3-?bYmlQY*LB<^ z*0D(2@VMVJt$?^xquz66TgL;bLhW*XqM^=kYfO&c@iv7We5<2|O*&qu^bkPu&9kBNz31dHp|LoPUB(p6OjD~$Z~4n)Gk@XA88r1*sIfnA^*8E_VV?daD6onT=wG4d z8aogu0{B2!4@ TBYJ1)YX=z|#1k|rgYSUXnvj;7 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/IncomingState.class b/IOIOLib/bin/classes/ioio/lib/impl/IncomingState.class deleted file mode 100644 index a4e5aabf2d6e812e1dcc9fddf3cf3b1b13b81e88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10520 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 Bx5)qi diff --git a/IOIOLib/bin/classes/ioio/lib/impl/PinFunctionMap.class b/IOIOLib/bin/classes/ioio/lib/impl/PinFunctionMap.class deleted file mode 100644 index 3af9e48749fdb2daa757f3b96ba95a1d21aed7ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1828 zcmcgsO>Y}j6g|&&ZO54;CT&S^>||;ut?gnv9~9a+EhJT{T9_niLZrZ=n%E;}+R4n| zj4LEI`~W0YEPxeK{{SE*sI6enf*;WzQgQCsN(`yP4q5Mb-qU^eoO|w_`SbPj-vKP( z!x%yeY0I_Tif!#xtOL)kY+BC!j??fh*ZIWoVu&at9~)1NifuTp%EsPfv*9a@ZmvD7 zZ9Z6gxKe+#@#(fg==0AMM*2=`>k9GZhHW{Pe^()#FYG8p?zv5K2nw2p3y8|osD>D# z3S)K4G1of>duDsv*t1QA@w(eE>>ZTO1SXMX!#&GUP&InFWDqOXlz* zd)D_#l%-$LIV@qmMIp`$Cz($vnPdJ(5$8`vI{~P#5#brsOmhBZWH%hy-i>m_xZ+$% z*(7C`Ob84MXaXYwqXLrxX@QKul)$urE|3+-3Csx03S1MoE|3=}36upY0&|h=Uore& za)u=I|J5||GmQ#ijJS#<@hTn6a$Iv*!VK0ii?6u*hUecRkMFp?M*+`K#9z39R~+jx zl$4IV%Apiw2r&!fE79!+2bd$tlMBUTjGxj)gF`*IqICms36~id$J?0T30sM$Y_wc1 zr+&kgRC4+!45gCgXV70@a`y!?yW`WxxSBe`%y|9?#UqrCG5?3KgoC0|!FbGZAm+)m zz%mvoe}PhO_A!@vvdBB{aYYbHrm5lPiH0wF8j7Of7mTD9e|QuB`-Ay!G3#w;v^0Y% zEnT99JAM4cKK?LNf%LZq(GL%xzde}#Bhs&sewFn1NWV(@we#uuLGE?nQLp-3>PPW@ o?inUeys!4WKV$o7@SZ+k3u~OFkNdcCeWlXsgwWif?IGO#8)-Cb=Kufz diff --git a/IOIOLib/bin/classes/ioio/lib/impl/PwmImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/PwmImpl.class deleted file mode 100644 index de15eb4bfa2ea626f2fd039bcfa90df92d8c51af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2203 zcmZ`(TUQfT6#gc+A#o6lASkF{Ktr&^+Ip#6yacFGGGLuqY`sj;& z)d!dDtIxIqYt^;td;e3r`t6fA5N(q+GyCkbFW>&o-si7>{`eEXNv!G!Y3O!b$IX_V zV%Ax!mb3HgYk7WkL^K>~-MU!x{F-U`H*L?Y*DPB{OvApw#;iKxU8wujy01a6uCHCM zuRYM9d6 zX$YrB7Bxh2ZpltyFS>PfY3O)j{$OUyX611y~Ren=M7vJZ=)KxF3?G<%I0kY3+QAo zSSz-*D!pjOS;QR!-(iW7t2NhmEw{{3=>HGa=bPK(3Eahf9rrXG2)Za>?4y-|@4-MF z0&#t92P3gGds65dfGJfMNlkigo1CEM#)UWz;9j-I8zNr__B4d5>pYW3avQK&St7~q zZiHzyWh*6asoP@KkrOeREjA`$34+teC(3_P`j+=nQo2@s*|X})js-e{Tn!z>4|P&B-0()z^H@|sqhDs?Qw?uf>Sm|Y*}>U1k-(~ zQcg8uad(V9l0M5_LETS_wkD*Ll)_5)6{U!hzGnSV49eipUaGx8Yw_&MY~gg~9nSI@ z-o$uQJhq98+rW}4%qhN46Vw@kJ*xm2jSx*h8m2MBu&or72}Za&`Wt#*p(ka$`~~sU zt{1Pd>pfaY(PuAyMO+EfDdQ2Jm#>isPll)7pgr|`GWA?viTyN1gR}3j$j@;9!A&f`LC3ks zdkie?k8I)LhquI#<-K_c77@w}oKvGyV7hrqH(1F6dU^32!V;@lCcL{muX{-2K0P1O z*JNK5NnlA;dYNNKm_ellRi6w@6t-&OG>$c;Bh2|owR4vH4QZOA@fa)2FQ>j6(XP(F R5!bYvIxJz#p*Dmk{{nJApPB#w diff --git a/IOIOLib/bin/classes/ioio/lib/impl/QueueInputStream.class b/IOIOLib/bin/classes/ioio/lib/impl/QueueInputStream.class deleted file mode 100644 index 9eadecf32b84babf4a77ce9025a109d6f1a5bacd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2563 zcmb_dTT>Hf7=FHF$wF9EK)?gh;4uU>if2J80mNVwZ4?9*yGb^%5_WO3fnsO8a;EL{ z+KYNsXIj1C#!fxenYP!x>rd!KFZvfcozmyqq#-g^d(mN-{SNQxdEV#!^7CKc{{WyH ziz<8q+f3WEV|gvCBoHXe6xpqMLFZL!VQj2sGc;7xWm-sxAZqcckqtfyShF zUv$l~e~&<2%AB@zx9AuGJJ;U#mJaf|H64pDxkgVPJpu(+cV)Oe$#<8uD zHZo2m(K%KJfmRJQ2-IN{wy4-FuJ!J&^c#=L9VRzby{>W+<8Zi0v) zs-jb1gU5n-yEsK&578FX;2-=BknF z@kF9CA@N+&a2Y$vdBMEPXd*4(yUybMb}q*)d+N^{7FVWgSW_Lz5hM?o@AA%M;En*K*G%g*OdcU4z0EuqFBe>!Po* zVWLsN3p71LOY~c`Jwy9b-ukdj+AtolhaO#w-NktOm}NgU^K3hBWK3xlMhCwg*nyq& z+{LxbvD?e{E35PIWabIf=yU9ieusAEd5ra3wYW5x1I)cBT5yVC+cq5nAs8nJS3IqA6#OE)juFm58jzZ>4y@1co$Y;?1p!{nqJ zAsoeC9K#`;z%WkIx`)=in8IlfU2CcCGP)^xpGT6oE)Y#U0)Br>b6ZNKn*@GwEpU-$ zq8ge$2t7odfBFBx9x8z!75Ewrm35#0nDPW$yV~#j#2R+4+*d@45_+`qTWI-|@&-!* zjNo&YpTuY0x5QGMKPJEcJ2=ShpCjsFGBAQD(H|l95kgJk5+?WpWRQZ1E4at+rx;_D zaeP6ANp19b+IdiBk2K&zS_w%AJ+6A(KA_K4(v%~G<6J59F0rh5EN@3$K(gHWCu&67 z3cIGL5Gt+-J}o8YCosvNQrJ%!Na45F-}eLuE8I}sUtwL-^`@IIaci6`$(ydw;g`t1 z!i*2&_x&Q&{%GYFHYhKpU!q|LYPr724o+bsZlRs;&UT~`Ap6-9i jv%oxy%(KKicbVstcjfW142jxBk>4QkY~ugInJs?<+8hj* diff --git a/IOIOLib/bin/classes/ioio/lib/impl/SocketIOIOConnection.class b/IOIOLib/bin/classes/ioio/lib/impl/SocketIOIOConnection.class deleted file mode 100644 index f2b841737e3ed78bf169fe2665cd58d68e49edb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2864 zcmb7GT~iZR7=9K431LA6`4H4bqyj;SQYuvtv=J~hd{hDytm2Zauo8A-b_0T~{kmy; z=bc(_JKmOQ0Y|4g)fqd}pU}(RcG_OIm2{=Xu{Z`RVU_4*;~| zni~ZY8Z<*Q0Cpe-cgfl(tmuUetu&~VVubv0^fhVF(-!q!X5q7sNJ`fOl$<`OU5 zD3(y4)m9Q(V6&Qp!pMmM2^Ha->Zp~}^w};6Wi)SEif)Z7@s#R8sf6t>^DUt$VI-|- z2~tRc+f26mUJ~X zJ+nNWyRJ=}ddXFBx29`Wj|5k9sAZf>(1@vC6rxT>HR_prbIW)MB|U2q2GR$tLH1gi=#LuIH>WUS3=zc6BW^1G?KnZaKx8pmk9{T6EfaLP(ra1 z73oW;Y;Jj>YCPy;!R9HeF)s$dC{B^3ToiVV$#_T5UlffSCJW*yLLLmVxW{z$N`h^p z#(Y^c1t`NZM({4vC%@hQDg8V^B6CS&Nz_7@z+{xg{9H771dU=99ztgvd#5uAM2+1$HC`&K!iZbpSQR-hgt^`n*&ogY*Z zcE`D~kO9#~Cd&cw%MBL~5}b~~xTflsPmBsp5!B}dLfn4(z9&AF5nu;it#(z$6)ZF8Q6rU%s{NXn zFgu(vx_OYdiHgAN29-f4f|GYBh7p^FaV$fF0?U> z0Eg^Bnm$B>?bt>78*mscl&E%0!;eotKE8wE*2hAo$Cly!&UGAT z8az5_A7w38@N)M$`ZI=wg+^iFDlLTllY@^$!ahnh+$0RN^aM4I!P9q8Hbjfz19ver z!Lvq3Vz(n9tZtHM{Q+lgqNa5nk&3Bxyw7x~J#!ba3E{nU0~a6efBbNjV7dri2UG7L zaAF-NFN<6kSteoymiZaOb=<<))LVe9!e7e#5W4Erg)uQ~3DoqP1?6;utCECCtYO z{|Q3eg-!%{a*{)`4`g?i5A;r05>#OxP*xCv+nU zJ4m8fNv>65Z`iev;rCWPv0*`MYlhfcD5n}3y?h6*@G1@MWby7J;+^Ornqz6i+u3`- z96M4Yi}U=C5$8XN1xg!~PoRmI9%TNVWU&WJ{JmSrYm8tTp{6t%5-orYQsg-&(i-6d z%!UJo0c`3O%%rnRm-FH`;cQ7!1NMl>1X)g5;3Ee3F&%x97eGZifD)cN6o~+eAra6q d+To0PmFJaLd;XlBzo3UN|A*%f7)Jp<{0Fw)kqrO< diff --git a/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$OutgoingPacket.class b/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$OutgoingPacket.class deleted file mode 100644 index f36f0706aba8313591d2fe7dcb7c846286f1bbeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 818 zcmaJfgc5PjpMc4JIy!Z)Q*AV3-r2E+}71VNR80<9F(3kTRFtFUG3t=1bV@te3H zfsi=x1Nc#hS=SX9i5|Q&Z~WeT?f(4r{Re>iSdS18ddeu1X*JH&?w-y@d+LQKoU{W* zoz1zM8I{kr#N@qn5t@W_M|=>O7WpjO9Ph{pM?*qZ&$6M-e&6KI8m;B@Ks}QARNBq~ zAjJDtIXO}vzC9DqX4b;YX z$f+KwT)D@DweFG3^=(44Z>F*Z!l?vHSdP)anFJ}$5*l4kSRSfezMSulrF|vFS`ykr zGZA`QSmkjQZ2IO1w~s3L&xX0vXeOPXt}Hh2ZCp+eVUZU!GIKkT8>*~WoA8dm6hbn{ zb7}ip6oo7zbO_!0TK<18yrRQPzDZcA%WAa~U|?)UTHR2mGZt!Rj`94;cGM+`IJ^Cwt#;`g6%S$7jeK;0ez2nUsEv3s_-9xQNv% v!#&n}Uex=7OVQg;><0KFfBu&|s^kF=;8|C2m2I271zf}RaFG+;Ko|H8aLK$> diff --git a/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$SpiResult.class b/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl$SpiResult.class deleted file mode 100644 index 3c681673af9e1263d1254187725a8ec62656c44d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1141 zcmaJ=+foxj5IvKGtceSWfQTR{5Fi93$i)i*L;_Z&3{XWV9^}EAY_?<}WK+8vFTdgk z=(84Jl@ES^zv4frXO^%OVDYds(=*+D`ke0l_2Aw^8*pL^B_*p5IXZ&%D11a9fL z2|bQ5I&`$6Qy`ok+fgrFI%0?mB#Kte+-Mw@O=nw{tENDE(KcjtM>>|Wo0kz)sKDrT z;OAPg;E19r5PL5zZ%fe^h_8Jx%(`dUHCMxZfyscflFdAO%;xP{jndMuXuDnzq+vjy z|GWW(8hhk4>YiB%d=%3m9Vx{$qM#Mk5gi(C#E?ct!7HH*e9IVTFvla1@kNnc|n{{DYCzU$PTcChWzA9bUq}225c2L!Y2_@09 z;a;S+fs?Px<-bK0hFCL;M3!>I|g- diff --git a/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/SpiMasterImpl.class deleted file mode 100644 index 8cfa80f0384be2666c71322d0a444797cc161c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5791 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 T%;RN3F3bX!7P=XzqX7H^PVW?i diff --git a/IOIOLib/bin/classes/ioio/lib/impl/TwiMasterImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/TwiMasterImpl.class deleted file mode 100644 index 4a84fb46cc063719b9a93960e5d08fb01d7e285a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4688 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 diff --git a/IOIOLib/bin/classes/ioio/lib/impl/UartImpl.class b/IOIOLib/bin/classes/ioio/lib/impl/UartImpl.class deleted file mode 100644 index 1be0403df8bb14945f24b84a5433578427ff015d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 zcma)8Yf}?f7=8|fEW`y76s@9Qi<*Q=#Hz(ot=zO*!$m+4vBf1h#Fb??-Q9TW{W|># z?Wcb1*E%Di)6Vn<^hb62oXsYNpfeq2a&GVCdEVRd&%b~E4d6U})X*f*W4V@_v90xt zwNfv|Gk-a_*Mp6cz$AkOPxuU{1UF zk}b2AA4o@f8d?Q1yLGPH?&As92|U-fWq!646idNE;7N09U_m;0rIZjjP*XCCR)|v| zF+Fx?ZEkGh=G3BqFa+9Z#}7;=STgOBY$nfZ0<9&Inkj9q3AA}n<}4@L2X%Y56ck+I zrc63p^Av{U_3%b%(259CvA;p_R!Nqm;ndhrJpR7rSix0>HrXI-%<_+cA2kdkwM1%D zPja#tSmdMOXnmX&eOZ0Xkgy|jN-pdAK}|^@HsR)F0?jzCqX#Dhj=k1pYDq)CK=S|c zPM{BODywe^Tx_)Z`fx?r93{Ut2%OTDUJ_7qxU;1W2El=7DrXiiqN-_~&uhm@Tm z9s8lH-8mhdmECzA2cQe=&svUTy4R(*Xs+8*peyUy}dl@(r)!L;;!vp|{$lc{VdYMV|W!|rD<64S?6)9{Hvr|IN9*UD!~fn{g1 zZb8R=(7mAQndDy0y*DXNheMU?-DsHHc229@=CoOi%AqA^yMEX^8#?kxt5j{MqUVo+ zhdMT4GqjPtp2G$}J!4c$5*rxAGc2T@Kw7=)f zX{e?8uLFB=@Am=yEcIsowLn7~;y8+Z(0SL+S>A*Wjtn+C_g$*h!30%I5t zy(KUadJ~weS^kNhV)W2Q%Tq7#A(ykggJsP8hK`x8#j|BB{egSS&qD*9q_|A;ig;J3 zHo>@0a`aA-_>Itgx?-;8zOUxKFLHkn3AXDx?c`{O|8^{BSWe)i>aB?H&*Y@yGnw9j zRGiBwa2Y7$fx@XkmSJ(pH2sQ>=qgjj7PrH7SHrwgk*YvG%@_eU2{6ktnkI!A9Os}r zg*lw#EE~ZBA>IyYs3N2Ph=u|hL({n~qGYp1C=ISks+%Z3rDvk_xhRw`(^HAl3f1q@ z=_;Mxt8>sDIS_b+$C24gWVS__{GIkIl@W zD#kX&;#e7&Cp0sMX;9UHhjt2;>QYKg^0h#H(a}T);L$bjkmG~zQYgk G*8czvz)VO0 diff --git a/IOIOLib/bin/classes/ioio/lib/util/AbstractIOIOActivity$IOIOThread.class b/IOIOLib/bin/classes/ioio/lib/util/AbstractIOIOActivity$IOIOThread.class deleted file mode 100644 index bfcf152abd07f6ecbb40689e8f0b9f7a36bab49c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3776 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 D3C3%_