You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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);
| ^~~~~~~~~~~~~~~~~~~
...
The text was updated successfully, but these errors were encountered:
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);
| ^~~~~~~~~~~~~~~~~~~
...
The text was updated successfully, but these errors were encountered: