PCPanel icon indicating copy to clipboard operation
PCPanel copied to clipboard

Add Support for PC Panel Maple

Open RudyB opened this issue 3 years ago • 6 comments

Describe what you want to happen and how it should work. Try to be complete in which software should be controlled, which device you have to control it with (PCPanel pro/mini/rgb) and what you expect the result to be.

RudyB avatar Dec 22 '22 01:12 RudyB

I don't have a PCPanel Maple to build this so I'm hoping this would be something that someone else could try to do.

nvdweem avatar Dec 31 '22 13:12 nvdweem

I think I could tackle this. The PC Panel Maple communicates over a really simple serial interface

RudyB avatar Jan 20 '23 01:01 RudyB

I can implement the communication portion (Enumeration, Connection, Input Interpretation) if you can handle the creating the PCPanelMapleUI

RudyB avatar Jan 21 '23 22:01 RudyB

There is now a feature/maple-support branch which has a PCPanelMapleUI.

It's essentially the Mini UI but with some different colors. From what I could tell, the Maple doesn't have RGB so the lighting options have been removed.

nvdweem avatar Jan 22 '23 12:01 nvdweem

Perfect thanks! The PC Panel Maple uses Serial instead of HID. Also the devices do not have serial numbers.

My plan was to create a new serial device scanner, serial device manager, serial communication handler, and a serial input interpreter. How should I handle the Device Save? Just treat the serial number as a fixed string "PC Panel Maple" ?

RudyB avatar Jan 25 '23 19:01 RudyB

If there is nothing else to uniquely identify the maple then I'd say it is perfectly fine to give it a fixed string identifier.

nvdweem avatar Jan 26 '23 18:01 nvdweem