Glenn Maynard
a7cb6ad51d
Replace SMXHelperThread::GetThreadId() with SMXHelperThread::IsCurrentThread().
6 years ago
Glenn Maynard
ad2e7dcb74
Move extern "C" into the SMX_API define.
6 years ago
Glenn Maynard
4c0da63842
Add debounceDelayMs.
...
This isn't turned on, this is just to sync up the config packet with the
firmware.
6 years ago
Glenn Maynard
7a4bbc6eab
Pad the configuration struct to 250 bytes, so the SDK.DLL ABI doesn't change when fields are added.
6 years ago
Glenn Maynard
2c07942478
Move the SMXManager from SMX to SMXManager.
6 years ago
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.
6 years ago
Glenn Maynard
e57fa5d28e
Add a version display based on the git tag.
7 years ago
Glenn Maynard
8ea8070d51
Some disabled logs for testing (disabled because they're noisy).
7 years ago
Glenn Maynard
78d6be9341
Fix up ssprintf.
7 years ago
Glenn Maynard
9b6eb07e0b
Add more logs for device connections.
7 years ago
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.
7 years ago
Glenn Maynard
57379383c0
Import for release.
7 years ago