Post by steved on Jul 6, 2023 13:42:31 GMT -8
Hello. I recently bought one of the new Arduino R4 Minima boards and was seeing if it would work for one of my projects. Looks like currently there is an issue with some SPI commands in GD2.h.
In file included from C:\Users\steve\Documents\porosimeter-2021\Arduino_code\Arduino_code.ino:28:0:
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h: In member function 'void sdcard::begin(byte)':
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:223:9: error: 'class arduino::ArduinoSPI' has no member named 'setClockDivider'
SPI.setClockDivider(SPI_CLOCK_DIV64);
^~~~~~~~~~~~~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:223:25: error: 'SPI_CLOCK_DIV64' was not declared in this scope
SPI.setClockDivider(SPI_CLOCK_DIV64);
^~~~~~~~~~~~~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:223:25: note: suggested alternative: 'CGC_SYS_CLOCK_DIV_64'
SPI.setClockDivider(SPI_CLOCK_DIV64);
^~~~~~~~~~~~~~~
CGC_SYS_CLOCK_DIV_64
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:299:9: error: 'class arduino::ArduinoSPI' has no member named 'setClockDivider'
SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:299:25: error: 'SPI_CLOCK_DIV2' was not declared in this scope
SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:299:25: note: suggested alternative: 'CGC_CLOCK_PLL2'
SPI.setClockDivider(SPI_CLOCK_DIV2);
^~~~~~~~~~~~~~
CGC_CLOCK_PLL2
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:300:5: error: 'SPSR' was not declared in this scope
SPSR = (1 << SPI2X);
^~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:300:5: note: suggested alternative: 'SPI'
SPSR = (1 << SPI2X);
^~~~
SPI
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:300:18: error: 'SPI2X' was not declared in this scope
SPSR = (1 << SPI2X);
^~~~~
C:\Users\steve\Documents\Arduino\libraries\Gameduino2/GD2.h:300:18: note: suggested alternative: 'SPI'
SPSR = (1 << SPI2X);
^~~~~
SPI
exit status 1
Error compiling for board Arduino Uno R4 Minima.