Commit Graph

  • 6d370ee092 Show a warning if an incorrect sensor DIP switch is detected. Glenn Maynard 2019-01-19 17:56:19 -0600
  • 6d0820f495 Add the PlatformFlags_FSR config flag. Glenn Maynard 2019-01-19 17:38:05 -0600
  • 681c7adfef Fix up calculating animation frame counts. Glenn Maynard 2019-01-09 16:59:34 -0600
  • a202063287 Truncate the config packet for firmware that doesn't need all of it. Glenn Maynard 2019-01-08 17:42:17 -0600
  • cc07e07649 Fix auto-lighting not reactivating quickly. Glenn Maynard 2019-01-08 17:42:00 -0600
  • 331bdc5b56 Fix the checkmark next to the preset buttons not reflecting the current preset. Glenn Maynard 2019-01-08 17:18:33 -0600
  • 13bad26fe6 Compare individualPanelFSR in SamePreset, and add placeholder FSR presets. Glenn Maynard 2019-01-08 17:10:09 -0600
  • 9167c9e0ed Use GetOverlappedResult instead of GetOverlappedResultEx for Windows 7. Glenn Maynard 2019-01-08 17:02:25 -0600
  • 88052ee318 Updates to graphic upload handling. Glenn Maynard 2019-01-03 22:09:31 -0600
  • 3d41d8ea15 Fix the application window being created when launched on startup. It should only launch to the tray. Glenn Maynard 2019-01-03 18:19:29 -0600
  • def39becf9 Add labels to the DIP switch display. Glenn Maynard 2019-01-03 18:13:27 -0600
  • f806ad8a00 Scale the diagnostics bars differently for FSRs. Glenn Maynard 2019-01-01 18:57:35 -0600
  • a2eb0c7591 Reorder the diags threshold bars (only cosmetic). Glenn Maynard 2019-01-01 18:27:27 -0600
  • 849fd7a975 Simplify overlapped I/O handling, and add a command timeout. Glenn Maynard 2019-01-01 18:00:07 -0600
  • 9ae9a506c6 Add the initial floor lighting button in the UI. Glenn Maynard 2019-01-01 17:56:40 -0600
  • 84c467a485 Cleanup. Glenn Maynard 2019-01-01 17:53:08 -0600
  • 48c75ba224 Pass the packet response to completion callbacks. Glenn Maynard 2018-12-29 22:13:29 -0600
  • 879df7152c Fix m_bSendingConfig not being reset on close. Glenn Maynard 2018-12-29 22:11:30 -0600
  • 478a0618fb Fix exception if ThresholdSlider refreshes when no pads are active. Glenn Maynard 2018-12-29 22:10:27 -0600
  • aba274603c Set LIGHTS_PER_PANEL to 25. Glenn Maynard 2018-12-27 18:26:02 -0600
  • 6b58194235 Handle FSR thresholds in the threshold sliders. Glenn Maynard 2018-12-25 17:52:40 -0600
  • 1c980f24e0 Add config fields for FSR sensitivity and the platform strip color. Glenn Maynard 2018-12-09 16:33:40 -0600
  • 776baf1aca Set all lights in the UI when previewing light colors. Glenn Maynard 2018-12-08 18:28:53 -0600
  • 3d5be3017b Add support for 25 light panels (SDK side). Glenn Maynard 2018-12-08 18:27:53 -0600
  • 55443cccb8 Add SMX_SetLights2 to specify the buffer size explicitly. Glenn Maynard 2018-12-08 18:26:22 -0600
  • 5e1068d565 Fix config updates when updating quickly. Glenn Maynard 2018-12-08 18:21:51 -0600
  • f4e60ef2e0 Clarify comment. Glenn Maynard 2018-12-08 16:34:41 -0600
  • cb7feb626e Separate out scaleLight. Glenn Maynard 2018-12-08 16:30:45 -0600
  • cf02b97fe6 Rename m_aPendingCommands -> m_aPendingLightsCommands. Glenn Maynard 2018-12-08 16:27:50 -0600
  • 39cfc8cee0 Add support for uploading animations to the panel, if it supports it. Glenn Maynard 2018-11-08 19:09:38 -0600
  • 0b3202ccff Handle 25-light panel animations in SMXPanelAnimation. Glenn Maynard 2018-11-08 19:03:31 -0600
  • 880774f9e4 Make sure we call the callback from SendCommandLocked if the device isn't connected and we're not queueing the command. Glenn Maynard 2018-11-08 19:02:39 -0600
  • 159a9a4da2 Add a progress window. Glenn Maynard 2018-11-08 18:36:46 -0600
  • 42a99e775b Allow launching on startup. Glenn Maynard 2018-11-08 16:53:27 -0600
  • 5cf5eddc81 Allow minimizing to the tray. Glenn Maynard 2018-11-08 16:19:25 -0600
  • 4691ce5ecf If commands are buffered and not sent when the device is disconnected, call any completion callbacks. Glenn Maynard 2018-11-08 16:07:45 -0600
  • 135e3c5401 Add a UI to set panel animations. Glenn Maynard 2018-11-08 16:00:20 -0600
  • e5e75e0106 Put the step color widgets in a StackPanel. Glenn Maynard 2018-11-08 16:36:25 -0600
  • 2628c078fa Add SMXPanelAnimation. Glenn Maynard 2018-11-08 15:37:46 -0600
  • 303283624a Add SMX_SetLights2. Glenn Maynard 2018-11-08 15:25:26 -0600
  • d576545266 Split out low-level thread handling into SMXThread, and use it in SMXHelperThread. Glenn Maynard 2018-11-05 18:12:17 -0600
  • a7cb6ad51d Replace SMXHelperThread::GetThreadId() with SMXHelperThread::IsCurrentThread(). Glenn Maynard 2018-11-05 17:58:31 -0600
  • ad2e7dcb74 Move extern "C" into the SMX_API define. Glenn Maynard 2018-11-05 16:44:16 -0600
  • baa66fc551 Select an enabled panel in the panel color UI by default. Glenn Maynard 2018-11-05 16:28:25 -0600
  • bceca77016 Fix AutoLightsColorRefreshColor calling SetColor with an incomplete array. Glenn Maynard 2018-11-01 17:09:40 -0500
  • 4c0da63842 Add debounceDelayMs. Glenn Maynard 2018-11-01 16:19:24 -0500
  • 7a4bbc6eab Pad the configuration struct to 250 bytes, so the SDK.DLL ABI doesn't change when fields are added. Glenn Maynard 2018-11-01 16:17:21 -0500
  • 6e09b2ea53 Fix the auto-lights preview when dragging the color slider being dimmer than the actual auto-lights. Glenn Maynard 2018-10-27 17:45:37 -0500
  • 2c07942478 Move the SMXManager from SMX to SMXManager. Glenn Maynard 2018-10-27 16:52:28 -0500
  • a18df41e49 Fix calls to ActivePads() causing exceptions in design mode. Glenn Maynard 2018-11-08 19:11:51 -0600
  • 5f627b1b55 Fix the debug build. Glenn Maynard 2018-10-19 22:40:02 -0500
  • 65f4a7102c Check for out of sequence PACKET_FLAG_START_OF_COMMAND. Glenn Maynard 2018-10-19 18:55:50 -0500
  • e57fa5d28e Add a version display based on the git tag. Glenn Maynard 2018-06-11 19:54:33 -0500
  • 3d6eb112e6 Add a separate sanity check for SMX.dll existing, since Windows gives the same error if a DLL is missing or one of its dependencies is missing. Glenn Maynard 2018-06-07 17:14:23 -0500
  • 8ea8070d51 Some disabled logs for testing (disabled because they're noisy). Glenn Maynard 2018-06-07 16:06:50 -0500
  • 5d1e4c85fe Add an early check for SMX.dll not loading. Glenn Maynard 2018-06-07 16:01:38 -0500
  • f321b7228d Remove unused SetUpdateCallback. We set the update callback on start. Glenn Maynard 2018-06-07 15:57:36 -0500
  • d7f94fa99f Add a default exception handler. The default Windows one doesn't always show a message properly. Glenn Maynard 2018-06-06 23:22:51 -0500
  • 78d6be9341 Fix up ssprintf. Glenn Maynard 2018-05-31 21:01:42 -0500
  • 9b6eb07e0b Add more logs for device connections. Glenn Maynard 2018-05-31 20:25:07 -0500
  • 913f740113 Allow configuring two pads together (the existing behavior), or selecting a single pad from a dropdown to configure them separately. Glenn Maynard 2018-04-23 19:51:15 -0500
  • 9ed01c29ba Implement exporting and importing platform settings to a file. Glenn Maynard 2018-04-21 02:26:40 -0500
  • 2d8d7c0be1 Committing various trivial changes that MSVC decided to make after updating. Glenn Maynard 2018-04-21 02:19:20 -0500
  • a1281218bb Increase the minimum difference between the upper and lower thresholds to 10. Glenn Maynard 2018-04-19 16:55:43 -0500
  • eb84ffe29d Fix SMX_GetConfig not returning a result. Glenn Maynard 2018-01-06 20:32:02 -0600
  • 4610748374 Add a contact address for support. Glenn Maynard 2017-12-18 21:23:07 -0600
  • 57379383c0 Import for release. Glenn Maynard 2017-12-14 20:02:36 -0600
  • 364b82e27c Empty initial commit. Glenn Maynard 2017-12-14 20:00:56 -0600