Skip to content

circuitpython for the steam controller #2531

@2bndy5

Description

@2bndy5

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...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions