From 03c86102de593cf586453601e259cfcec15a245d Mon Sep 17 00:00:00 2001 From: Omni Date: Fri, 1 Jul 2022 21:04:43 +0200 Subject: [PATCH] skip coin locker bits range in usbStart lamp tests --- ezusb/ezusb.dll | Bin 9728 -> 9728 bytes ezusb/src/ezusb.cpp | 21 +++++---------------- 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/ezusb/ezusb.dll b/ezusb/ezusb.dll index 20e24bbdf4d0fa599a42bb2e4969eefde3cdc4c7..34e252adfea63559f6a3af09e076cb87acaa784f 100644 GIT binary patch delta 730 zcmYL_Yem;~dK+#{=W6PLim;VC=e+0aeHR5Ln#!`vK8SWNk%Gv|KA1_f zsKjmuDvFZsABw2nKuRhrNfS!CLr@fz4TUZelD4*H3O!#Q`15-ne*Ei;>WdD3&obuS zT?t0#JwTZ$Fc|RA?in>E2$WrMIy}@LWM|dGA>3xq3ARUv=a}1?0HxsvF4Rb}8H$Z~R>T;I!KdmLyc*63r8y4XOOpW1HTSny9P5btuy=j@ca+Z`!}M zLDT_cIZfQLrz4Y7ys@VzoyY+4l?;8zJ|rPyo<88TnBX>H@RaZ9_Pz9d@(uW+K7_3} z2m3I``8bH1@fCan-@ zGtH*cs79C24YZo>rWa@ny-&MnKOLkoIz~xWCMr{vJf&2rQf@1~%IqDiifv?DSuNYi z_OJu&2s_Enu}kbayUFgcN9-wk%X(NJ`@w!QiI3+_?&e;Oxu4JFAzs1P@M>Pi8~9Ov znYZxA{4@W?XZUCNOZ_3gLv^V$)navpx=wwfzEIz&@6{iwMJv;mYc<+&?V_e@j#lk~ d)~)^0K)@WZ1{{G&0Z(9h007Z2rS_25{1;M&_u~Kn delta 1146 zcmb7DZ%i9y7=Q2WUE9@3YqOSFu>9-L#Dy68=kEGm?u&!Ms*HZ^LG)0bbaLo2V8zNa1s^ z77tMzJZr=`>NHhI_QO*YWOR5NT?emglPz>L1urr9RfdHpndB!-9R+)7JgHS+9gQE< zb-+mt?$zyr2Q_$Hhv9D!2lSnx$YSLg(__Hoyx1=n)NG+xjNB>)tGYJV0#ng4R1Hj# zQ93eSj4K7_l-djdh|dSUJ5x<4-LO?{B!#|Iu)b(95ol{yzUE(={w~eDPK#Sgy!K~1 zx?w_D^tU;)q0Y3ts0Hdgb*GQzpFZOo`^4mHao;1P|3?l&A0|+cmh%h=@#&)z02qN^ zZMsdAkJ4S+$!>Axhq0oP56%t)@|KoWnm`vciDnQVyT1gF{gleVemNggLf6ArHT{9P zXy8_K_sx|NV^ABOq)X{&{vb*9BqivpjNwvDUW)w!Gcc9i!X>Ml zi2lT&gFOG^K#eK6doZx@KLbzQn}a-YpcMA*aZWi?FQ`&U51EGV*A|X#dcADA5|~sS zIh!=?n5#${4P{z5VaHXbOerjxx}aE|3_MUro!Bx5mGb28TgVho*x#$M;sNW{vLV}@ zO8^d&c-)4Etu`2~#J^f?+6p@`HQ1A@)>RrF5t1tvWqPU)Gmbzg?aI1lU8}CmZnJx< zyV2e5e$Ktu-Q#}EZT8qbjh;47#&g+I#Wt`m*30f-JJ^@lPPT_V$|l&e>;-m$oo1KW zzt}Raodg>X*D2s6Tf?*reLzA4|V?+@S8 z;x6%d@kQ}~=y*rWidV#&qD^{Oa!N>gLV89zB!#78(g|rmIxP)KpG)}Aw!?n|ukWp@ diff --git a/ezusb/src/ezusb.cpp b/ezusb/src/ezusb.cpp index 92581ef..3bbb4e7 100644 --- a/ezusb/src/ezusb.cpp +++ b/ezusb/src/ezusb.cpp @@ -334,22 +334,11 @@ __declspec(dllexport) int __cdecl usbStart(int i) { g_dip_state |= 0x08; #endif /* light up each part of the cab in a wave pattern to get visual confirmation the device is working */ - // light neons - for (int i = 0; i<=4; i++){ - controller_write_leds((uint32_t) ((1 << i) | (0xF << 16))); - Sleep(300); - } - // light side lamps - for (int i = 8; i<=11; i++){ - controller_write_leds((uint32_t) ((1 << i) | (0xF << 16))); - Sleep(300); - } - // light on coin blocker - controller_write_leds((uint32_t) 0x00000000); - Sleep(1000); - // light buttons - for (int i = 23; i<=31; i++){ - controller_write_leds((uint32_t) ((1 << i) | (0xF << 16))); + for (int i = 0; i<=31; i++){ + if ((i > 4 && i < 8) || (i > 11 && i < 23)) { // unused bits + continue; + } + controller_write_leds((uint32_t) 1 << i); Sleep(300); }