Парни подскажите плиз.
Вопрос правда про ESP32 (микроконтроллер), но больше не знаю куда бы написать, так как вопрос более касается синтаксиса языка.
В общем я вынес все константы в отдельный файл с именем *Constants.c*
После я подключаю в main.cpp через include этот самый Constants.c
Так же подключаю его в другой файл.
Но в итоге код не компилируется и на каждую такую константу выдает ошибку по типу
.pio\build\esp32dev\src\Constants.c.o:(.data.KEY_BRIGHTNESS+0x0): multiple definition of `KEY_BRIGHTNESS'
.pio\build\esp32dev\src\AccessPoint.cpp.o:(.data.KEY_BRIGHTNESS+0x0): first defined here