You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using the Adafruit_Benchmark sketch in examples. I have all the pins connected to where they are on the script, but it just gives me a compile error. I can't figure out why. Here's the screen.
`/usr/local/bin/arduino-cli compile --fqbn arduino:samd:mkrwifi1010 --libraries /home/builder/opt/libraries/latest --build-cache-path /tmp --output-dir /tmp/678866825/build --build-path /tmp/arduino-build-76DF854C77286D0A3301CE7F253E6996 --library /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Adafruit ST7735 and ST7789 Library --library /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library /tmp/678866825/sketch_feb24a
Using library adafruit_busio_1_11_1 at version 1.11.1 in folder: /home/builder/opt/libraries/adafruit_busio_1_11_1
Using library Wire at version 1.0 in folder: /home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/libraries/Wire
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::writeSPI(uint8_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:126:5: error: 'SPDR' was not declared in this scope
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::writeMulti(uint16_t, uint16_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:32: error: 'SPDR' was not declared in this scope
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:19: error: '_SFR_IO_ADDR' was not declared in this scope
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::copyMulti(uint8_t*, uint16_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:32: error: 'SPDR' was not declared in this scope
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:19: error: '_SFR_IO_ADDR' was not declared in this scope
In file included from /home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0,
from /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.h:16,
from /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:4:
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::commonST7789Init(const uint8_t*)':
/home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:314:12: note: in expansion of macro 'portOutputRegister'
I'm using the Adafruit_Benchmark sketch in examples. I have all the pins connected to where they are on the script, but it just gives me a compile error. I can't figure out why. Here's the screen.
`/usr/local/bin/arduino-cli compile --fqbn arduino:samd:mkrwifi1010 --libraries /home/builder/opt/libraries/latest --build-cache-path /tmp --output-dir /tmp/678866825/build --build-path /tmp/arduino-build-76DF854C77286D0A3301CE7F253E6996 --library /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Adafruit ST7735 and ST7789 Library --library /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library /tmp/678866825/sketch_feb24a
Using library adafruit_busio_1_11_1 at version 1.11.1 in folder: /home/builder/opt/libraries/adafruit_busio_1_11_1
Using library Wire at version 1.0 in folder: /home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/libraries/Wire
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::writeSPI(uint8_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:126:5: error: 'SPDR' was not declared in this scope
SPDR = c;
^~~~
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:126:5: note: suggested alternative: 'SPI1'
SPDR = c;
^~~~
SPI1
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::writeMulti(uint16_t, uint16_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:32: error: 'SPDR' was not declared in this scope
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [lo] "r" ((uint8_t)color), [hi] "r" ((uint8_t)(color>>8))
^~~~
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:32: note: suggested alternative: 'SPI1'
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [lo] "r" ((uint8_t)color), [hi] "r" ((uint8_t)(color>>8))
^~~~
SPI1
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:19: error: '_SFR_IO_ADDR' was not declared in this scope
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [lo] "r" ((uint8_t)color), [hi] "r" ((uint8_t)(color>>8))
^~~~~~~~~~~~
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:176:19: note: suggested alternative: 'FLASH_ADDR'
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [lo] "r" ((uint8_t)color), [hi] "r" ((uint8_t)(color>>8))
^~~~~~~~~~~~
FLASH_ADDR
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::copyMulti(uint8_t*, uint16_t)':
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:32: error: 'SPDR' was not declared in this scope
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [img] "e" (img), [lo] "r" (lo), [hi] "r" (hi)
^~~~
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:32: note: suggested alternative: 'SPI1'
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [img] "e" (img), [lo] "r" (lo), [hi] "r" (hi)
^~~~
SPI1
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:19: error: '_SFR_IO_ADDR' was not declared in this scope
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [img] "e" (img), [lo] "r" (lo), [hi] "r" (hi)
^~~~~~~~~~~~
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:212:19: note: suggested alternative: 'FLASH_ADDR'
: [spdr] "I" (_SFR_IO_ADDR(SPDR)), [img] "e" (img), [lo] "r" (lo), [hi] "r" (hi)
^~~~~~~~~~~~
FLASH_ADDR
In file included from /home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/cores/arduino/Arduino.h:51:0,
from /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.h:16,
from /mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:4:
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp: In member function 'void Arduino_ST7789::commonST7789Init(const uint8_t*)':
/home/builder/.arduino15/packages/arduino/hardware/samd/1.8.12/variants/mkrwifi1010/variant.h:52:51: error: cannot convert 'volatile uint32_t* {aka volatile long unsigned int*}' to 'volatile uint8_t* {aka volatile unsigned char*}' in assignment
#define portOutputRegister(port) (&(port->OUT.reg))
^
/mnt/create-efs/webide/3e/7f/3e7f228b930eb20eecb4c767fb9cfa48:perrys3177/libraries_v2/Fast ST7789 Library/Arduino_ST7789_Fast.cpp:314:12: note: in expansion of macro 'portOutputRegister'
dcPort = portOutputRegister(digitalPinToPort(dcPin));
^~~~~~~~~~~~~~~~~~
Error during build: exit status 1`
The text was updated successfully, but these errors were encountered: