Skip to content

can't built on the latest versions of the arduino framework: #2

@anonizmous

Description

@anonizmous

Hello
unfortunately your library is not built on the latest versions of the arduino framework:

lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp: In member function 'void Arduino_ST7789::init(uint16_t, uint16_t)':
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:76:67: error: 'DATA_SIZE_8BIT' was not declared in this scope; did you mean 'SPI_DATASIZE_8BIT'?
   76 |   SPI.beginTransaction(SPISettings(SPI_FREQ, MSBFIRST, SPI_MODE3, DATA_SIZE_8BIT));
      |                                                                   ^~~~~~~~~~~~~~
      |                                                                   SPI_DATASIZE_8BIT
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:101:7: error: 'class SPIClass' has no member named 'setDataSize'; did you mean 'setDataMode'?
  101 |   SPI.setDataSize(DATA_SIZE_16BIT);
      |       ^~~~~~~~~~~
      |       setDataMode
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:101:19: error: 'DATA_SIZE_16BIT' was not declared in this scope; did you mean 'SPI_DATASIZE_16BIT'?
  101 |   SPI.setDataSize(DATA_SIZE_16BIT);
      |                   ^~~~~~~~~~~~~~~
      |                   SPI_DATASIZE_16BIT
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp: In member function 'void Arduino_ST7789::writeCmd(uint16_t)':                                                
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:109:7: error: 'class SPIClass' has no member named 'write'
  109 |   SPI.write(c);
      |       ^~~~~
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp: In member function 'void Arduino_ST7789::writeData(uint16_t)':
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:118:7: error: 'class SPIClass' has no member named 'write'
  118 |   SPI.write(c);
      |       ^~~~~
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp: In member function 'virtual void Arduino_ST7789::setRotation(uint8_t)':
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:148:7: error: 'class SPIClass' has no member named 'setDataSize'; did you mean 'setDataMode'?
  148 |   SPI.setDataSize(DATA_SIZE_8BIT);
      |       ^~~~~~~~~~~
      |       setDataMode
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:148:19: error: 'DATA_SIZE_8BIT' was not declared in this scope; did you mean 'SPI_DATASIZE_8BIT'?
  148 |   SPI.setDataSize(DATA_SIZE_8BIT);
      |                   ^~~~~~~~~~~~~~
      |                   SPI_DATASIZE_8BIT
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:175:7: error: 'class SPIClass' has no member named 'setDataSize'; did you mean 'setDataMode'?
  175 |   SPI.setDataSize(DATA_SIZE_16BIT);
      |       ^~~~~~~~~~~
      |       setDataMode
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:175:19: error: 'DATA_SIZE_16BIT' was not declared in this scope; did you mean 'SPI_DATASIZE_16BIT'?
  175 |   SPI.setDataSize(DATA_SIZE_16BIT);
      |                   ^~~~~~~~~~~~~~~
      |                   SPI_DATASIZE_16BIT
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp: In member function 'void Arduino_ST7789::setAddrWindow(uint16_t, uint16_t, uint16_t, uint16_t)':             
lib/Arduino_ST7789_STM/Arduino_ST7789_STM.cpp:186:19: error: 'class SPIClass' has no member named 'write'
  186 |   DC_COMMAND; SPI.write(ST7789_CASET);
      |                   ^~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions