chore: update dependencies, use git version of avr-hal instead of local
chore: move firmware files to firmware/ folder