FreeJoy-Team / FreeJoy

STM32F103 USB HID game device controller with flexible configuration
GNU General Public License v3.0
759 stars 143 forks source link

Port expanders and RGB LEDs support #39

Open Avalonnw opened 4 years ago

Avalonnw commented 4 years ago

Hello, I am wondering if you considered supporting MCP23x17 family port expanders (https://www.microchip.com/wwwproducts/en/MCP23017)? They have 16 IO ports per chip, easy to configure, work in wide voltage ranges and allow to hook up both buttons (inputs) and LEDs (outputs). Also, it would be cool if ws2812 type addressable leds were supported. Both suggestions would free up lots of pins I believe.

vostrenkov commented 4 years ago

RGB leds are planned, port expanders maybe will be implemented too