Библиотека установлена, скеч невидит её!!! КАК БЫТЬ???

Тема в разделе "Arduino & Shields", создана пользователем TiPash235j, 6 ноя 2018.

  1. TiPash235j

    TiPash235j Нерд

    Доброе время суток. У меня по какой то причине скетч не видит библиотеки. Библиотеки установил как на примере указано. В примерах появляются, примеры под этой библиотекой, припер открывается и компилируется почему то, но сама строка подключения библиотеки выглядит словно её и нет!!! Как победить недоразумение? Заранее спасибо.
    Безымянный.jpg
     
  2. BAR__MEN

    BAR__MEN Гуру

    Все в порядке, библиотека найдена.
    А нет выделения потому-что автор библиотеки не указал об этом в специальном файле.
    Сама подсветка не говорит о наличии библиотеки
     
    Daniil, ZAZ-965 и Tomasina нравится это.
  3. ZAZ-965

    ZAZ-965 Гуру

    Подсвечивается не имя подключенной библиотеки, а имена классов и публичных методов из этой библиотеки. Если очень хочется - создайте в папке с библиотекой файл keywords.txt и впишите туда
    Код (Text):
    Adafruit_PN532    KEYWORD1
     
    arkadyf и BAR__MEN нравится это.
  4. TiPash235j

    TiPash235j Нерд

    Подсвечивается не имя подключенной библиотеки, а имена классов и публичных методов из этой библиотеки. Если очень хочется - создайте в папке с библиотекой файл keywords.txt и впишите туда.

    Это не сработало!!!
     
  5. ZAZ-965

    ZAZ-965 Гуру

    Работает, pdeKeywords.reload() отрабатывает при запуске Arduino IDE или при изменении платформы. Т.е. перезагрузите IDE. И еще (судя по коду класса pdeKeywords) между Adafruit_PN532 и KEYWORD1 должен быть один символ табуляции, а не пробелы.
     

    Вложения:

    • Прюфф.png
      Прюфф.png
      Размер файла:
      18,3 КБ
      Просмотров:
      9
  6. b707

    b707 Гуру

    Да что "не сработало"? - какая разница, каким светом подсвечивается имя библиотеки - главное, чтобы библиотека работала. Раз скетч компилируется - значит все нормально, не страдайте ерундой.
     
  7. BAR__MEN

    BAR__MEN Гуру

    Да что же вы все пишите одно и то же?
    На третьем сообщении можно было закрыть тему, т.к уже пнули в нужную сторону