Erros (todos no arquivo main.cc): - falta um {} ou ; depois do while - não pode setar o watchdog, senao o MCU sempre reinicia - no "extern C" foi declarado o __vector_0 mas o correto para tratar IRQ0 é __vector_1, que não foi declarado - o vetor que trata interrupções do TIMER1 é __vector_6 e não __vector_5