Структура папок Arduino для общих классов - PullRequest
0 голосов
/ 20 апреля 2019

Я новичок в Arduino и C ++.Я пытаюсь создать свою собственную библиотеку классов для обработки общих устройств.Например, класс светодиодов, который обрабатывает все функции, которые может выполнять светодиод.Вкл., Выкл., Исчезновение и т. Д.

Я хотел бы поместить свои файлы .h в папку «библиотеки», а затем иметь все мои эскизы для доступа к этой папке.

enter image description here

Итак, в этом примере у меня есть файл LED.h в папке «библиотеки».Мой проект находится в 'light_sensor'.

Так что я надеюсь ссылаться на файл LED.h, используя #define в моем файле проекта.

#include "../libraries/LED.h"

Но я получаю ошибку:

light_sensor: 1: 30: ошибка: ../libraries/LED.h: Нет такого файла или каталога

Я слышал, что вы могли / могли бы просто сказать#include "LED.h", и шаблон заставит IDE выполнить поиск по одной папке и автоматически найти папку "библиотеки".Ни один из способов не работает.

Я думаю, что могу добавить файл LED.h в папку библиотек arduino, но пытаюсь сохранить мои библиотеки в отдельной папке библиотек, так как у меня есть контроль версий.

Любая помощь будет отличной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...