O objetivo deste repositório é armazenar classes relativas aos diferentes protocolos de comunicação utilizados no projeto.
É ideal que as classes sejam capazes de abstrair ainda mais a HAL (Hardware Abstraction Layer) para que esta não seja necessária ao usuário final.
A implementação destas classes permite uma padronização no código de todos os microcontroladores, bem como garante que sempre se estará utilizando funções que foram previamente testadas e validadas.
São implementadas como classes genéricas:
- ADC
- GPIO
- CAN
- I2C
- UART/USART
- SPI
- Filtros Digitais