mirror of
https://github.com/djhackersdev/bemanitools.git
synced 2025-02-17 19:19:16 +01:00
iidxio-ezusb: Fix same flushing issue on shutdown as bio2
This commit is contained in:
parent
a1a67697c4
commit
f3b07aeb0a
@ -90,6 +90,15 @@ bool iidx_io_init(
|
|||||||
|
|
||||||
void iidx_io_fini(void)
|
void iidx_io_fini(void)
|
||||||
{
|
{
|
||||||
|
// Pushing some final state before closing the IO to the actual outputs, e.g. lights on/off
|
||||||
|
// can be a bit finicky. Do a few polls to "enforce"/flush this final state
|
||||||
|
for (uint8_t i = 0; i < 5; i++) {
|
||||||
|
iidx_io_ep1_send();
|
||||||
|
iidx_io_ep2_recv();
|
||||||
|
|
||||||
|
Sleep(10);
|
||||||
|
}
|
||||||
|
|
||||||
ezusb_close(iidx_io_ezusb_handle);
|
ezusb_close(iidx_io_ezusb_handle);
|
||||||
iidx_io_ezusb_handle = INVALID_HANDLE_VALUE;
|
iidx_io_ezusb_handle = INVALID_HANDLE_VALUE;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user