POC of a hitbox-style controller using an RP2040 / Pico that implements the joybus protocol.
Find a file
2024-04-16 16:23:38 +02:00
pio FIRMWARE WORKING 2023-03-22 17:16:13 +01:00
src finish firmware & add build script 2023-05-29 11:05:58 +02:00
.envrc add flake 2024-04-16 16:23:37 +02:00
.gitignore add flake 2024-04-16 16:23:37 +02:00
build.rs add flake 2024-04-16 16:23:37 +02:00
Cargo.lock finish firmware & add build script 2023-05-29 11:05:58 +02:00
Cargo.toml finish firmware & add build script 2023-05-29 11:05:58 +02:00
Embed.toml FIRMWARE WORKING 2023-03-22 17:16:13 +01:00
flake.lock add flake 2024-04-16 16:23:37 +02:00
flake.nix add flake 2024-04-16 16:23:37 +02:00
LICENSE add LICENSE 2024-04-16 16:23:38 +02:00
memory.x FIRMWARE WORKING 2023-03-22 17:16:13 +01:00
README.md add README 2024-04-16 16:23:37 +02:00

RustGCC

This repository is a POC of a hitbox-style controller using an RP2040 / Pico that implements the joybus protocol, with firmware written in Rust.

To get started in a ready-to-go development environment, download and install Nix, then enable flakes and run nix develop . in the root of this repository.

To build the firmware, run nix build .# in the root of this repository.