Would it be feasible/possible to port CircuitPython to the steam controller's main processor (the LPC11U37F)?
The real advantage is a wireless remote control that can be programmed to use the nRF51822 (via UART and SWDIO/SWDCLK) to communicate with other Bluetooth modules (or hopefully Nordic proprietary protocols like Enhanced Shockburst used by the nRF24L01). In addition to the obvious monotone speakers/buzzers (may be doubling for haptic feedback), analog joystick/triggers, and various buttons, there's an Invensense MPU6500 accelerometer/gyroscope (via I2C), one white LED behind the steam button, and 2 circular trackpads (TM040040 via 1 SPI bus). All this hardware info and much more can be obtained from the OpenSteamController project. I know Valve stopped making them, but they're so easily hackable...
Would it be feasible/possible to port CircuitPython to the steam controller's main processor (the LPC11U37F)?
The real advantage is a wireless remote control that can be programmed to use the nRF51822 (via UART and SWDIO/SWDCLK) to communicate with other Bluetooth modules (or hopefully Nordic proprietary protocols like Enhanced Shockburst used by the nRF24L01). In addition to the obvious monotone speakers/buzzers (may be doubling for haptic feedback), analog joystick/triggers, and various buttons, there's an Invensense MPU6500 accelerometer/gyroscope (via I2C), one white LED behind the steam button, and 2 circular trackpads (TM040040 via 1 SPI bus). All this hardware info and much more can be obtained from the OpenSteamController project. I know Valve stopped making them, but they're so easily hackable...