Neste artigo iremos aprender como criar uma simples biblioteca para o PlatFormIO. O programa cria 2 classes para manipular entradas e saídas do microcontrolador.
Vamos iniciar criando um simples projeto com qualquer nome, ex: led:
Na pasta lib crie outra pasta com o nome FIO e dentro da pasta, crie 2 arquivos com os nomes: fio.h e fio.cpp:
No arquivo fio.h, entre com o seguinte código:
No arquivo fio.cpp, entre com o seguinte código:
Na pasta src abra o arquivo main.cpp e entre com o seguinte código:
Compile o programa e veja se está tudo ok:
No arquivo fio.h é onde criamos nossa(s) classe(s) e declaramos os métodos.
No arquivo fio.cpp é onde implementamos nossos métodos declarados no arquivo fio.h.
No arquivo main.cpp devemos incluir a biblioteca criada e instanciarmos a(s) classe(s) criando os objetos.
Depois é só utilizar os métodos criados de acordo com a necessidade.
O projeto pode ser baixado no seguinte link.