I have an issue with SPI on when using wt32-eth01.
platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp: In member function 'void SPIClass::begin(int8_t, int8_t, int8_t, int8_t)':
/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src/SPI.cpp:64:37: error: 'SCK' was not declared in this scope
_sck = (_spi_num == VSPI) ? SCK : 14;
^~~
This previously worked when the environment and board was set to esp32dev.
#include <Arduino.h>
#include <SPI.h>
#define VSPI_MISO -1
#define VSPI_CS 12
#define VSPI_SCLK 14
#define VSPI_MOSI 15
SPIClass *vspi = NULL;
void setup(){
vspi = new SPIClass(VSPI); //create spi
vspi->begin(VSPI_SCLK, VSPI_MISO, VSPI_MOSI, VSPI_CS); //SCLK, MISO, MOSI, SS
pinMode(VSPI_CS, OUTPUT); //VSPI SS
digitalWrite(VSPI_CS, HIGH); //pull ss high t
}
void loop()
{
delay(1);
}