Proposta de organização do projeto
Segue uma proposta de organização do projeto
-
CPDigi.ino
movido para a raiz para ter acesso a todos os módulos sem incluir com "../" -
teste.c
incluído emCPDigi.ino
uma vez que não teremos arquivos de headers por limitação do arduino. Eventualmente poderemos migrar para um sistema independente da IDE do arduino para poder usar as ferramentas usuais de compilação.
Outras mudanças: usando #define para o pino de interrupção, pois este não será alterado. Mantive os intervalos dos temporizadores definidos da mesma maneira, porém pode ser adequado mover isso para variáveis para serem ajustados pela configuração do dispositivo.
Creio que esteja no ponto de incluir no esqueleto os demais métodos listados em Módulos e Métodos do CPDigi (e apagar os arquivos teste.*
)