Glenn Maynard
d576545266
Split out low-level thread handling into SMXThread, and use it in SMXHelperThread.
...
This isn't used by the SMXManager thread for now.
This also separates out SMX::Event for thread event handling.
2018-12-09 16:10:45 -06:00
Glenn Maynard
a7cb6ad51d
Replace SMXHelperThread::GetThreadId() with SMXHelperThread::IsCurrentThread().
2018-12-09 16:10:45 -06:00
Glenn Maynard
2c07942478
Move the SMXManager from SMX to SMXManager.
2018-11-08 19:13:35 -06:00
Glenn Maynard
65f4a7102c
Check for out of sequence PACKET_FLAG_START_OF_COMMAND.
...
This improves recovery if a start packet is received when we didn't receive a complete
packet earlier. This doesn't normally happen, this just matches the error recovery used
in game.
2018-10-19 18:55:50 -05:00
Glenn Maynard
e57fa5d28e
Add a version display based on the git tag.
2018-06-11 19:56:21 -05:00
Glenn Maynard
8ea8070d51
Some disabled logs for testing (disabled because they're noisy).
2018-06-07 16:06:50 -05:00
Glenn Maynard
78d6be9341
Fix up ssprintf.
2018-06-01 18:15:29 -05:00
Glenn Maynard
9b6eb07e0b
Add more logs for device connections.
2018-06-01 18:15:28 -05:00
Glenn Maynard
eb84ffe29d
Fix SMX_GetConfig not returning a result.
...
This caused SMXConfig to think it was setting both controller configurations even
when only one was connected, which made the UI not refresh correctly if only P2
was connected.
2018-01-06 20:32:02 -06:00
Glenn Maynard
57379383c0
Import for release.
2017-12-15 02:55:34 -06:00