Библиотеки Arduino, включая файлы в каталог Sketch

Я хотел бы иметь библиотеку 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?


person BigBobby    schedule 27.01.2016    source источник


Ответы (1)


Вы можете попробовать поместить всю библиотеку в папку с эскизами. Вы можете нажать ctrl + k в окнах (возможно, cmd + k для Mac? Я не уверен), чтобы открыть его. Не кладите еще одну папку в папку с эскизами, поместите все на верхний уровень. Я попробовал поставить себе этот способ и все заработало.

Надеюсь, это помогло!

-Дэйв

person Dave Fyre    schedule 08.03.2016