Я хотел бы иметь библиотеку Arduino, которая включает файл «Config.h», где каждый эскиз, включающий эту библиотеку, будет иметь свой собственный «Config.h».
Согласно документации Arduino (https://www.arduino.cc/en/Hacking/BuildProcess), каталог скетча всегда должен находиться в пути включения:
Путь включения включает каталог скетча, целевой каталог (/ hardware / core //) и каталог включения avr (/ hardware / tools / avr / avr / include /), а также любые каталоги библиотек (в / hardware / libraries /), которые содержат файл заголовка, который включается в основной файл эскиза.
Однако когда я включаю "Config.h" в библиотеку, он не может найти файл в каталоге скетча. Это сломано, или я неправильно понимаю документацию Arduino?