This is a repo developed for my personal tooling and software developed for
the AJAZZ AKP05 launchpad.
Warning
I am in no way affiliated with AJAZZ! All development done in this repo is done for the sake of my own convenience
and leisure!
Each of the components in this repo is grouped into separate workspaces. Below is a high level overview of what each is responsible for (may grow in the future):
firmware-api- An API to directly communicate with the launchpad over USB
backend-process- The backend which runs on the host device to interface between the launchpad and OS
messaging- Facilitates the communication between the backend and any other consumers
config-frontend- GUI for configuring the different settings for the launchpad
Please use 1.89.0 or above!
Also be aware that we are also using the new module convention for Rust instead of the mod.rs format