Add support for Stream Deck Neo, Module 6, Module 15, and Module 32#3839
Add support for Stream Deck Neo, Module 6, Module 15, and Module 32#3839shensquared wants to merge 1 commit intoHammerspoon:masterfrom
Conversation
Add USB Product IDs and device matching for newer Elgato Stream Deck devices: - Stream Deck Neo (0x009A) - 8 keys (4x2), uses Mini class - Stream Deck Module 6 (0x00B8) - 6 keys (3x2), uses Mini class - Stream Deck Module 15 (0x00B9) - 15 keys (5x3), uses MK2 class - Stream Deck Module 32 (0x00BA) - 32 keys (8x4), uses XL class Device PIDs from official Elgato HID documentation: https://docs.elgato.com/streamdeck/hid/
|
Awesome! Have you tested this on any real hardware? |
|
Yes, tested on real 15-key Module hardware. Before this change, the device wasn't recognized. Now my existing configs written for older Stream Deck models work correctly on the new hardware. |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #3839 +/- ##
==========================================
+ Coverage 27.22% 27.31% +0.08%
==========================================
Files 191 191
Lines 51537 51561 +24
==========================================
+ Hits 14032 14082 +50
+ Misses 37505 37479 -26 🚀 New features to boost your workflow:
|
|
@cmsj - Not sure why the tests are failing - but are you happy to merge this? |
|
@shensquared - Have you tested this on a Streamdeck Neo? I've already merged this code into CommandPost, but apparently there's some issues with the Neo - so not sure if this is a bug in Objective-C Extension or my Lua. I don't have the hardware, so can't easily test in the real-world. @cmsj - What do I need to do to merge this in? |
Add USB Product IDs and device matching for newer Elgato Stream Deck devices:
Device PIDs from official Elgato HID documentation: https://docs.elgato.com/streamdeck/hid/