This is the error message I am getting currently:
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope
77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; }
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope
78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; }
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope
81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); }
| ^~~~
In file included from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:1821,
from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\panel\Panel_GDEW0154M09.cpp:1:
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope
77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; }
| ^~~~
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope
78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; }
| ^~~~
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope
81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); }
| ^~~~
In file included from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\lgfx_common.hpp:1821,
from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\lgfx_fonts.cpp:1:
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope
77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; }
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope
78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; }
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope
81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); }
| ^~~~
In file included from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:1821,
from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:1:
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope; did you mean 'PI'?
77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; }
| ^~~~
| PI
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope; did you mean 'PI'?
78 | static inline volatile uint32_t* get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; }
| ^~~~
| PI
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)':
c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope; did you mean 'PI'?
81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); }
| ^~~~
| PI
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'void lgfx::v0::initPWM(int_fast8_t, uint32_t, uint32_t, uint8_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:76:5: error: 'ledcSetup' was not declared in this scope
76 | ledcSetup(pwm_ch, freq, 8);
| ^~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:77:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?
77 | ledcAttachPin(pin, pwm_ch);
| ^~~~~
| ledcAttach
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'uint32_t lgfx::v0::FreqToClockDiv(uint32_t, uint32_t)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:139:14: error: 'SPI_CLK_EQU_SYSCLK' was not declared in this scope
139 | return SPI_CLK_EQU_SYSCLK;
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'void lgfx::v0::spi::init(int, int, int, int, int)':
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:188:55: error: 'SPI_CLK_EQU_SYSCLK' was not declared in this scope
188 | _spi_handle[spi_host] = spiStartBus(spi_port, SPI_CLK_EQU_SYSCLK, 0, 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:190:28: error: 'spi_periph_signal' was not declared in this scope
190 | periph_module_enable(spi_periph_signal[spi_host].module);
| ^~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:194:9: error: 'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'?
194 | gpio_matrix_out(spi_mosi, spi_periph_signal[spi_host].spid_out, false, false);
| ^~~~~~~
| gpio_iomux_out
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:195:9: error: 'gpio_matrix_in' was not declared in this scope
195 | gpio_matrix_in(spi_mosi, spi_periph_signal[spi_host].spid_in, false);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:200:9: error: 'gpio_matrix_in' was not declared in this scope
200 | gpio_matrix_in(spi_miso, spi_periph_signal[spi_host].spiq_in, false);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:206:9: error: 'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'?
206 | gpio_matrix_out(spi_sclk, spi_periph_signal[spi_host].spiclk_out, false, false);
| ^~~~~~~
| gpio_iomux_out
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:207:9: error: 'gpio_matrix_in' was not declared in this scope
207 | gpio_matrix_in(spi_sclk, spi_periph_signal[spi_host].spiclk_in, false);
| ^~~~~~
In file included from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_macros.h:13,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:76,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/portable.h:59,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:71,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/driver/i2c/include/driver/i2c.h:17,
from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:7:
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG'
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~~~
In file included from c:\users\darkshark24\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\sys-include\sys\reent.h:503,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/newlib/platform_include/sys/reent.h:9,
from c:\users\darkshark24\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\sys-include\string.h:11,
from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:42:
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG'
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~~~
In file included from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_hw_support/include/esp_memory_utils.h:12,
from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:79:
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG'
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:96: error: 'SPI_OUT_RST' was not declared in this scope; did you mean 'GPIO_OUT_REG'?
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:108: error: 'SPI_IN_RST' was not declared in this scope
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:119: error: 'SPI_AHBM_RST' was not declared in this scope; did you mean 'SPI_MSBFIRST'?
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:132: error: 'SPI_AHBM_FIFO_RST' was not declared in this scope
214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST);
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG'
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG'
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG'
215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG'
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG'
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG'
216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG'
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG'
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG'
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:98: error: 'SPI_OUT_RST' was not declared in this scope; did you mean 'GPIO_OUT_REG'?
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:110: error: 'SPI_IN_RST' was not declared in this scope
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:121: error: 'SPI_AHBM_RST' was not declared in this scope; did you mean 'SPI_MSBFIRST'?
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:134: error: 'SPI_AHBM_FIFO_RST' was not declared in this scope
217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG'
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG'
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG'
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:47: error: 'SPI_USR_MOSI' was not declared in this scope
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:62: error: 'SPI_USR_MISO' was not declared in this scope
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:77: error: 'SPI_DOUTDIN' was not declared in this scope; did you mean 'SPID_OUT_IDX'?
220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting)
| ^~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG'
114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \
| ^~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'?
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (__builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG'
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'?
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG'
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'?
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG'
221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG'
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG'
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR'
25 | #define ETS_UNCACHED_ADDR(addr) (addr)
| ^~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG'
222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0);
| ^~~~~~
c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:223:22: error: 'SPI_SLAVE_REG' was not declared in this scope; did you mean 'DPORT_SLAVE_REQ'?
223 | WRITE_PERI_REG(SPI_SLAVE_REG(spi_port), READ_PERI_REG(SPI_SLAVE_REG(spi_port)) & ~(SPI_SLAVE_MODE | SPI_TRANS_DONE));
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT'
24 | if (__builtin_constant_p(CONDITION) && !(CONDITION)) { \
| ^~~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG'
34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP));
| ^~~~
C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG'
113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \
| ^~~~~~~
...
Is the Wifi Hash Monster Compatible with [M5Stack CoreS3 ESP32S3 loT Development Kit]? Link for the M5stack below: https://thepihut.com/products/m5stack-cores3-esp32s3-lot-development-kit)
This is the error message I am getting currently: c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope 77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; } | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope 78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; } | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope 81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); } | ^~~~ In file included from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:1821, from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\panel\Panel_GDEW0154M09.cpp:1: c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope 77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; } | ^~~~ c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope 78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; } | ^~~~ c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope 81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); } | ^~~~ In file included from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\lgfx_common.hpp:1821, from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\lgfx_fonts.cpp:1: c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope 77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; } | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope 78 | static inline volatile uint32_t get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; } | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope 81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); } | ^~~~ In file included from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:1821, from c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:1: c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_hi_reg(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:77:92: error: 'GPIO' was not declared in this scope; did you mean 'PI'? 77 | static inline volatile uint32_t get_gpio_hi_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1ts.val : &GPIO.out_w1ts; } | ^~~~ | PI c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'volatile uint32_t lgfx::v0::get_gpio_lo_reg(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:78:92: error: 'GPIO' was not declared in this scope; did you mean 'PI'? 78 | static inline volatile uint32_t* get_gpio_lo_reg(int_fast8_t pin) { return (pin & 32) ? &GPIO.out1_w1tc.val : &GPIO.out_w1tc; } | ^~~~ | PI c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp: In function 'bool lgfx::v0::gpio_in(int_fast8_t)': c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:81:70: error: 'GPIO' was not declared in this scope; did you mean 'PI'? 81 | static inline bool gpio_in(int_fast8_t pin) { return ((pin & 32) ? GPIO.in1.data : GPIO.in) & (1 << (pin & 31)); } | ^~~~ | PI c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'void lgfx::v0::initPWM(int_fast8_t, uint32_t, uint32_t, uint8_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:76:5: error: 'ledcSetup' was not declared in this scope 76 | ledcSetup(pwm_ch, freq, 8); | ^
~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:77:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'? 77 | ledcAttachPin(pin, pwm_ch); | ^~~~~ | ledcAttach c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'uint32_t lgfx::v0::FreqToClockDiv(uint32_t, uint32_t)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:139:14: error: 'SPI_CLK_EQU_SYSCLK' was not declared in this scope 139 | return SPI_CLK_EQU_SYSCLK; | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp: In function 'void lgfx::v0::spi::init(int, int, int, int, int)': c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:188:55: error: 'SPI_CLK_EQU_SYSCLK' was not declared in this scope 188 | _spi_handle[spi_host] = spiStartBus(spi_port, SPI_CLK_EQU_SYSCLK, 0, 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:190:28: error: 'spi_periph_signal' was not declared in this scope 190 | periph_module_enable(spi_periph_signal[spi_host].module); | ^~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:194:9: error: 'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'? 194 | gpio_matrix_out(spi_mosi, spi_periph_signal[spi_host].spid_out, false, false); | ^~~~~~~ | gpio_iomux_out c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:195:9: error: 'gpio_matrix_in' was not declared in this scope 195 | gpio_matrix_in(spi_mosi, spi_periph_signal[spi_host].spid_in, false); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:200:9: error: 'gpio_matrix_in' was not declared in this scope 200 | gpio_matrix_in(spi_miso, spi_periph_signal[spi_host].spiq_in, false); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:206:9: error: 'gpio_matrix_out' was not declared in this scope; did you mean 'gpio_iomux_out'? 206 | gpio_matrix_out(spi_sclk, spi_periph_signal[spi_host].spiclk_out, false, false); | ^~~~~~~ | gpio_iomux_out c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:207:9: error: 'gpio_matrix_in' was not declared in this scope 207 | gpio_matrix_in(spi_sclk, spi_periph_signal[spi_host].spiclk_in, false); | ^~~~~~ In file included from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_macros.h:13, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:76, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/portable.h:59, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/include/freertos/FreeRTOS.h:71, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/driver/i2c/include/driver/i2c.h:17, from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\platforms/esp32_common.hpp:7: c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG' 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~~~ In file included from c:\users\darkshark24\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\sys-include\sys\reent.h:503, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/newlib/platform_include/sys/reent.h:9, from c:\users\darkshark24\appdata\local\arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-12.2.0_20230208\xtensa-esp32-elf\sys-include\string.h:11, from c:\users\darkshark24\onedrive\documents\arduino\libraries\lovyangfx\src\lgfx\v0\lgfx_common.hpp:42: c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG' 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~~~ In file included from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_hw_support/include/esp_memory_utils.h:12, from C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:79: c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:9: note: in expansion of macro 'WRITE_PERI_REG' 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:96: error: 'SPI_OUT_RST' was not declared in this scope; did you mean 'GPIO_OUT_REG'? 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:108: error: 'SPI_IN_RST' was not declared in this scope 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:119: error: 'SPI_AHBM_RST' was not declared in this scope; did you mean 'SPI_MSBFIRST'? 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:214:132: error: 'SPI_AHBM_FIFO_RST' was not declared in this scope 214 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) | SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG' 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG' 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:24: error: 'SPI_DMA_IN_LINK_REG' was not declared in this scope 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:215:9: note: in expansion of macro 'WRITE_PERI_REG' 215 | WRITE_PERI_REG(SPI_DMA_IN_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG' 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG' 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:24: error: 'SPI_DMA_OUT_LINK_REG' was not declared in this scope 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:216:9: note: in expansion of macro 'WRITE_PERI_REG' 216 | WRITE_PERI_REG(SPI_DMA_OUT_LINK_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG' 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG' 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:24: error: 'SPI_DMA_CONF_REG' was not declared in this scope 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:9: note: in expansion of macro 'WRITE_PERI_REG' 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:98: error: 'SPI_OUT_RST' was not declared in this scope; did you mean 'GPIO_OUT_REG'? 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:110: error: 'SPI_IN_RST' was not declared in this scope 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:121: error: 'SPI_AHBM_RST' was not declared in this scope; did you mean 'SPI_MSBFIRST'? 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:217:134: error: 'SPI_AHBM_FIFO_RST' was not declared in this scope 217 | WRITE_PERI_REG(SPI_DMA_CONF_REG(spi_port), READ_PERI_REG(SPI_DMA_CONF_REG(spi_port)) & ~(SPI_OUT_RST|SPI_IN_RST|SPI_AHBM_RST|SPI_AHBM_FIFO_RST)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG' 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG' 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:22: error: 'SPI_USER_REG' was not declared in this scope 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:7: note: in expansion of macro 'WRITE_PERI_REG' 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:47: error: 'SPI_USR_MOSI' was not declared in this scope 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:62: error: 'SPI_USR_MISO' was not declared in this scope 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:220:77: error: 'SPI_DOUTDIN' was not declared in this scope; did you mean 'SPID_OUT_IDX'? 220 | WRITE_PERI_REG(SPI_USER_REG (spi_port), SPI_USR_MOSI | SPI_USR_MISO | SPI_DOUTDIN); // need SD card access (full duplex setting) | ^~~C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:114:76: note: in definition of macro 'WRITE_PERI_REG' 114 | (((volatile uint32_t )ETS_UNCACHED_ADDR(addr))) = (uint32_t)(val); \ | ^~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'? 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (__builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG' 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'? 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG' 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:22: error: 'SPI_CTRL_REG' was not declared in this scope; did you mean 'GPIO_STRAP_REG'? 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:221:7: note: in expansion of macro 'WRITE_PERI_REG' 221 | WRITE_PERI_REG(SPI_CTRL_REG( spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG' 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:38: note: in expansion of macro 'TRY_STATIC_ASSERT' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG' 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:22: error: 'SPI_CTRL2_REG' was not declared in this scope 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:25:34: note: in definition of macro 'ETS_UNCACHED_ADDR' 25 | #define ETS_UNCACHED_ADDR(addr) (addr) | ^~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:222:7: note: in expansion of macro 'WRITE_PERI_REG' 222 | WRITE_PERI_REG(SPI_CTRL2_REG(spi_port), 0); | ^~~~~~ c:\Users\Darkshark24\OneDrive\Documents\Arduino\libraries\LovyanGFX\src\lgfx\v0\platforms\esp32_common.cpp:223:22: error: 'SPI_SLAVE_REG' was not declared in this scope; did you mean 'DPORT_SLAVE_REQ'? 223 | WRITE_PERI_REG(SPI_SLAVE_REG(spi_port), READ_PERI_REG(SPI_SLAVE_REG(spi_port)) & ~(SPI_SLAVE_MODE | SPI_TRANS_DONE)); | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/esp_common/include/esp_assert.h:24:38: note: in definition of macro 'TRY_STATIC_ASSERT' 24 | if (__builtin_constant_p(CONDITION) && !(CONDITION)) { \ | ^~~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:34:57: note: in expansion of macro 'IS_DPORT_REG' 34 | #define ASSERT_IF_DPORT_REG(_r, OP) TRY_STATIC_ASSERT(!IS_DPORT_REG(r), (Cannot use OP for DPORT registers use DPORT##OP)); | ^~~~ C:\Users\Darkshark24\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-6b1f40b9bf/esp32/include/soc/esp32/include/soc/soc.h:113:13: note: in expansion of macro 'ASSERT_IF_DPORT_REG' 113 | ASSERT_IF_DPORT_REG((addr), WRITE_PERI_REG); \ | ^~~~~~~ ...