最近まで問題なく書き込めていたプログラムなのに、こんな感じのコンパイルエラーが出た。
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/M5Display.h: In member function 'void M5Display::startWrite()':
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/utility/In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope
231 | GPIO.out_w1tc = (1 << TFT_CS); \
| ^~~~
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/M5Display.h:44:9: note: in expansion of macro 'CS_L'
44 | CS_L;
| ^~~~
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/M5Display.h: In member function 'void M5Display::endWrite()':
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/utility/In_eSPI.h:233:14: error: 'GPIO' was not declared in this scope
233 | #define CS_H GPIO.out_w1ts = (1 << TFT_CS) //;GPIO.out_w1ts = (1 << TFT_CS)
| ^~~~
/Users/xxxxxx/Documents/Arduino/libraries/M5Stack/src/M5Display.h:56:9: note: in expansion of macro 'CS_H'
56 | CS_H;
| ^~~~
「SD.h」に対して複数のライブラリが見つかりました
使用済:/Users/xxxxxx/Library/Arduino15/packages/esp32/hardware/esp32/3.0.7/libraries/SD
未使用:/Applications/Arduino.app/Contents/Java/libraries/SD
「WiFi.h」に対して複数のライブラリが見つかりました
使用済:/Users/xxxxxx/Library/Arduino15/packages/esp32/hardware/esp32/3.0.7/libraries/WiFi
未使用:/Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
ボードM5Coreに対するコンパイル時にエラーが発生しました。
調べてみたらESP32のボード情報バージョン 3.0.0 以降を使用するとこうなるみたい。
そういえば最近ESP32のボード情報を最新の3.0.7に更新したな…
azukiさんありがとう。