Como definir os parâmetros de compilação da placa diretamente no código?

O ESP8266 é um microcontrolador do fabricante chinês Espressif que inclui capacidade de comunicação por Wi-Fi.
LucianoAlbano
Novato
Mensagens: 1
Registrado em: 09/Abr/2020, 18:36

Como definir os parâmetros de compilação da placa diretamente no código?

Mensagem por LucianoAlbano » 09/Abr/2020, 18:45

Fala pessoal, blz?

Alguém sabe me dizer se é possível definir as preferências (configuração da placa no Arduino IDE) diretamente no código?

Perguntou pois uso o mesmo código para vários ESPs 8266 diferentes, são eles:

//#define WemosD1ProMini110
//#define WemosD1MiniV310
//#define WemosD1MiniV310Relay
//#define ESP01SRelayv40
#define ESP01SDHT11v10
//#define LC_Relay_ESP12_1R_MV
//#define WemosD1ProMini110GPSNeo8M

Para cada um, preciso setar na interface qual é a placa, velocidades, clock, memória, etc. E sempre esqueço e acabo carregando um código que não é para a placa em questão.

Gostaria de colocar dentro do meu projeto um arquivo de Preferences para cada uma das placas e utilizá-las conforme o chip escolhido.

Já procurei nos sites gringos algumas alternativas, mas não encontrei nada aceitável.

Se o Arduino IDE não tiver a opção, alguém sabe dizer se o Atom IDE, VS Code + PlatformIO ou Arduino IDE Pro possuem tal funcionalidade?

Vlw

Responder