Alteraçao de funçoes usadas nas funçoes do tick para macros (nao se pode
usar funçoes com retorno porque nao ha stack)
Debugging com testes - Mudança de contexto e timers estão funcionais,
mas há erros conceptuais nos timers, vou corrigir agora isso e fazer
sinais

BUG A CORRIGIR: malloc não funciona dentro das tarefas, é preciso ver
como corrigir