Ngā tūemi rite: Programming and customizing the avr microcontroller