Skip to content

Latest commit

 

History

History
36 lines (28 loc) · 898 Bytes

README.md

File metadata and controls

36 lines (28 loc) · 898 Bytes

SNES controller debugger

This is a little project for debugging SNES controllers. The PCB design files and the firmware source code are included.

The hardware uses an Atmel mega32u4 microcontroller.

The firmware uses the YAAL library and yaamake. These are included as submodules in the firmware/vendor directory.

Compilation of the firmware

The avr-gcc toolchain is required in order to compile the firmware. The repositories of your distribution probably have this available.

After the toolchain has been installed:

cd firmware

If you haven't built yaamake yet, do so:

cd vendor/yaamake
make
cd ../..

Finally, build the firmware and program the board:

nano Makefile # Check that the programmer port is correct
make
make program