G4lile0 / ESP32-WiFi-Hash-Monster

WiFi Hash Purple Monster, store EAPOL & PMKID packets in an SD CARD using a M5STACK / ESP32 device
MIT License
928 stars 104 forks source link

Not Uploading to M5Stack CoreS3 #59

Open FishyStix12 opened 10 months ago

FishyStix12 commented 10 months ago

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); \ | ^~~~~~~ ...