Проблема при подключении библиотеки в среде Arduino
- Войдите на сайт для отправки комментариев
Привет! У меня есть TFT_ILI9163C 1.44 дисплей,который успешно подключил и он заработал. Но мне нужны некоторые функции которые есть в библиотеке стороннего разработчика. Скачавши нужную библиотеку и загрузив ее в среду разработки Arduino, я не могу ее там найти.
Вот название оригинальной библиотеки.
А вот название нужной библиотеки стороннего разработчика,
тоже самое но с приставкой master,она скачана и установленна и файловая система ПК ее находит.
И вот список библиотек которые установленны в среде Arduino,
в котором есть библиотека TFT_ILI9163C.h, но при установке уже TFT_ILI9163C-master.h,
среда Arduino ее не находит, а по идее она должна там быть.
Кто знает подскажите, как подключить в среде Arduino библиотеку стороннего разработчика и оригинальную сохранить для возможности переключения между ними при необходимости.
Я буду вам буду благодарен за ответы)
Уберите из названия папки слово master и дефис тоже. Папка должна называться также, как файл с раширением .h внутри
Убедитесь также, чтобы внутри папки TFT_ILI9163C не было ещё одной папки TFT_ILI9163C. Двойное вложение папок не допускается. В папке TFT_ILI9163C должна быть папка example и *h, *cpp файлы. Короче говоря, открывайте папки других библиотек и смотрите, как там сделано.
?
Уберите из названия папки слово master и дефис тоже. Папка должна называться также, как файл с раширением .h внутри
Убираю дефис и при загрузке среда сообщает что такая библиотека уже существует.
Нет, все таки как положить похожую библиотеку рядом, пускай и под другим именем не удаляя первую библиотеку?
Убедитесь также, чтобы внутри папки TFT_ILI9163C не было ещё одной папки TFT_ILI9163C. Двойное вложение папок не допускается. В папке TFT_ILI9163C должна быть папка example и *h, *cpp файлы. Короче говоря, открывайте папки других библиотек и смотрите, как там сделано.
Двойных вложений нет и все нужные файлы на месте.
Это не относится к подключению сторонней библиотеки похожей на оригинальную.
Нет, все таки как положить похожую библиотеку рядом, пускай и под другим именем не удаляя первую библиотеку?
Переименовать. Только везде (названия файлов и возможные #include внутри файлов)
Нет, все таки как положить похожую библиотеку рядом, пускай и под другим именем не удаляя первую библиотеку?
Переименовать. Только везде (названия файлов и возможные #include внутри файлов)
Переименовать нет, слишком много рутины. Подозреваю что есть простые методы подключить нужную библиотеку.
Ну, подозревайте :)
Приходится удалять ненужную. У меня специальная попочка для спрятанных библиотек сделана.
Приходится удалять ненужную. У меня специальная попочка для спрятанных библиотек сделана.
Вот кажется это самый подходящий вариант, для такого случая.
Удалять библиотеку и ставить новую. А если захочется вернуть назад, то удалять новую и ставить старую.