Close

Firmware done.

A project log for AVeRCADE

Customisable USB adapter for arcade controls.

danjovicdanjovic 10/11/2015 at 15:550 Comments

Finished writing the firmware to the 4 initial versions of AVeRCADE

The Six Axis version was not working and took me some time to find the problem: I have created a report with 9 bytes but the maximum for the usbSetupFunction are 8. It was solved by removing the ID field, that is only necessary when using multiple reports.

Source files as well as the hex for ATMega328 @ 12MHz as well as the interconnection diagrams were uploaded to dropbox. For generating firmware (.hex) for other microcontrollers (Atmega8/88/48) and other crystal frequencies (legal values are 12, 12.8, 15, 16, 16.5, 18 and 20MHz)

Discussions