Skip to content

choden-dev/ajazz-launchpad

Repository files navigation

AJAZZ Launchpad Ecosystem

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!

Main components

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

Rust guidelines

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

About

Ecosystem for the AJAZZ launchpad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages