-
- Pin extension changed to 74HC165;
-
- Change the right stick to ADC sampling;
-
- Increase motor vibration;
-
- Add wireless functionality
Alpakka controller reference firmware (for Raspberry Pi RP2040)
- Alpakka Manual.
- Alpakka Firmware. (you are here)
- Alpakka PCB.
- Alpakka 3D-print.
- Input Labs Roadmap.
- GNU/Linux (and MacOS) - See Development in Linux.
- Windows - See Development in Windows.
With apt, rpm, pacman, brew, or the equivalent package manager of your system, install:
- gcc
- git
- cmake
make install: Download and configure dependencies automatically.
make: Build compilation environment and build executables.make rebuild: Build executables again using cache (faster).make load: Load built .uf2 file into the Pico (requires bootsel mode or active session).make reload: Do bothrebuildandloadcommands (for dev convenience).make clean: Delete previous build files.make session: Connect to UART serial stdio, and display controller log.
While having an active session:
make restart: Restart the controller.make bootsel: Put the controller in bootsel mode.make calibrate: Calibrate thumbstick and IMUs.make format: Format NVM sector and reset to initial values.make test: Start a semi-manual testing procedure for the buttons and axis.
- Single press: Restart the controller.
- Double press: Put the controller in bootsel mode.
Read the Alpakka developer manual for details about the devkit and more.