РЕШЕНО Adafruit_st77xx.h проблема компиляции

Тема в разделе "Arduino & Shields", создана пользователем Ariadna-on-Line, 12 дек 2023.

  1. Ariadna-on-Line

    Ariadna-on-Line Гуру

    C:\Users\UserMe\Documents\Arduino\libraries\Adafruit_ST7735_and_ST7789_Library/Adafruit_ST77xx.h:89:48: error: expected class-name before '{' token
    class Adafruit_ST77xx : public Adafruit_SPITFT {
    -----------------------------------------------------------------------------^
    C:\TEMP\arduino_modified_sketch_374619\displayOnOffTest.ino: In function 'void displayUpTime()':
    displayOnOffTest:137:13: error: 'class Adafruit_ST7789' has no member named 'setCursor'
    tft.setCursor(0,0);
    ^~~~~~~~~
    И дальше пошли сплошные ошибки отсутствия членов класса.
    Очевидно имеет место синтаксическая ошибка в библиотеке (!!!).
    Прошу помощи как там надо переделать.

    ПС. Подкупил с Али TFT модуль. Установил штатно библу и графическую примочку к ней
    Adafruit_GFX_Library. Компилирую скетч из штатных примеров и имею такой заподляк.
    С уважением.
     
    Последнее редактирование: 12 дек 2023
  2. User248

    User248 Гик

    Тут чёрным по белому - Adafruit_ST7789 не содержит setCursor. Скетч и библиотека не соответствуют. Дальше только полные исходники могут помочь.
     
  3. Ariadna-on-Line

    Ariadna-on-Line Гуру

    Короче - приношу свои пардоны. Код просто оказался плато-зависимым. То бишь не под любую Ардуину "соглашается" компилироваться. Придется "выцарапывать" из кода эти условности. Спасибо. Тема исчерпана.
     
    Последнее редактирование: 12 дек 2023