TFT 1/8-MEGA-либы
- Войдите на сайт для отправки комментариев
Ср, 14/03/2018 - 01:13
Не подключаются либы "Adafruit_GFX_h" и "Adafruit_GFX_h" Скачивал со всех ресурсов что нашел, скетчи заливал из IDE и тестовые...не подключаются. Устанавливал либы из-под IDE, копировал в ручную...не подключаются. Когда подключена(даже без платы и с голым скетчем) подсвечивает оранжевым...если нет, то тупо текст.
Пример: SPI подключен, адафры нет.

Приведите диагностику, которая бы свидетельствовала, что "не подключаются".
/home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino: In function 'void setup()': /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino:71:397: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] testdrawtext("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur adipiscing ante sed nibh tincidunt feugiat. Maecenas enim massa, fringilla sed malesuada et, malesuada sit amet turpis. Sed porttitor neque ut ante pretium vitae malesuada nunc bibendum. Nullam aliquet ultrices massa eu hendrerit. Ut sed nisi lorem. In vestibulum purus a tortor imperdiet posuere. ", ST7735_WHITE); ^ /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino: In function 'testroundrects()': /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino:238:15: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations] color+=100; ^ /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino:225:3: note: containing loop for(t = 0 ; t <= 4; t+=1) { ^ /home/zzz/.arduino15/packages/arduino/hardware/avr/1.6.21/cores/arduino/main.cpp: In function 'main': /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino:238:15: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations] color+=100; ^ /home/zzz/Arduino/libraries/Adafruit_ST7735_Library/examples/graphicstest/graphicstest.ino:225:3: note: containing loop for(t = 0 ; t <= 4; t+=1) {Диагностика то, в принципе и не нужна...IDE билд 1.8.5 (может и ранее) подсвечивает подключение либы. На скрине я пример привел. Можно просто открыть новый, пустой проект и подключать библиотеки...если подключаются, то подсвечиваются цветом.
диагностика, которую вы привели - как раз показывает. что библиотека "Adafruit_ST7735.h" подключается. Ардуино ИДЕ в ней находит ошибки, чего не было бы, если б библиотека не была подключена.
По ошибкам похоже, что эти библиотеки конфликтуют с вашей версией ИДЕ.
Загрузил все платы в менеджере, обновил IDE, загрузил все библиотеки. Не помогло.
Нашел решение. Инфы в гугляндексе такой не нашел. Может кому пригодится. Снес библиотеки "Adafruit_ST7735.h" и "Adafruit_GFX" установил в папку простым копированием, не через менеджер IDE. Все заработало.