/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::begin()':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:10:5: error: 'ledcSetup' was not declared in this scope
10 | ledcSetup(TONE_PIN_CHANNEL, 0, 13);
| ^~~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:11:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?
11 | ledcAttachPin(SPEAKER_PIN, TONE_PIN_CHANNEL);
| ^~~~~
| ledcAttach
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::end()':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:17:5: error: 'ledcDetachPin' was not declared in this scope; did you mean 'ledcDetach'?
17 | ledcDetachPin(SPEAKER_PIN);
| ^~~~~
| ledcDetach
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::playMusic(const uint8_t, uint16_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:79:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'?
79 | ledcAttachPin(SPEAKER_PIN, TONE_PIN_CHANNEL);
| ^~~~~
| ledcAttach
In file included from /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:16:
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin()':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope
231 | GPIO.out_w1tc = (1 << TFT_CS); \
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:58:9: note: in expansion of macro 'CS_L'
58 | CS_L;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end()':
/home/qiao/Arduino/libraries/M5StickC-Plus/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)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:74:13: note: in expansion of macro 'CS_H'
74 | CS_H;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin_read()':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope
231 | GPIO.out_w1tc = (1 << TFT_CS); \
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:93:9: note: in expansion of macro 'CS_L'
93 | CS_L;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end_read()':
/home/qiao/Arduino/libraries/M5StickC-Plus/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)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:112:13: note: in expansion of macro 'CS_H'
112 | CS_H;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::writecommand(uint8_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope
166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:569:5: note: in expansion of macro 'DC_C'
569 | DC_C;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::writedata(uint8_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:167:14: error: 'GPIO' was not declared in this scope
167 | #define DC_D GPIO.out_w1ts = (1 << TFT_DC) //;GPIO.out_w1ts = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:585:5: note: in expansion of macro 'DC_D'
585 | DC_D; // Play safe, but should already be in data mode
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'uint8_t TFT_eSPI::readcommand8(uint8_t, uint8_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope
166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:622:5: note: in expansion of macro 'DC_C'
622 | DC_C;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'uint16_t TFT_eSPI::readPixel(int32_t, int32_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/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)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:748:5: note: in expansion of macro 'CS_H'
748 | CS_H;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readRect(int32_t, int32_t, int32_t, int32_t, uint16_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/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)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:907:5: note: in expansion of macro 'CS_H'
907 | CS_H;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readRectRGB(int32_t, int32_t, int32_t, int32_t, uint8_t*)':
/home/qiao/Arduino/libraries/M5StickC-Plus/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)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:1589:5: note: in expansion of macro 'CS_H'
1589 | CS_H;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::setWindow(int32_t, int32_t, int32_t, int32_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope
166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:2949:5: note: in expansion of macro 'DC_C'
2949 | DC_C;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readAddrWindow(int32_t, int32_t, int32_t, int32_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope
166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:3083:5: note: in expansion of macro 'DC_C'
3083 | DC_C;
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'virtual void TFT_eSPI::drawPixel(int32_t, int32_t, uint32_t)':
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope
166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC)
| ^~~~
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:3318:5: note: in expansion of macro 'DC_C'
3318 | DC_C;
| ^~~~
Describe the bug
/home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::begin()': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:10:5: error: 'ledcSetup' was not declared in this scope 10 | ledcSetup(TONE_PIN_CHANNEL, 0, 13); | ^
~~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:11:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'? 11 | ledcAttachPin(SPEAKER_PIN, TONE_PIN_CHANNEL); | ^~~~~ | ledcAttach /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::end()': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:17:5: error: 'ledcDetachPin' was not declared in this scope; did you mean 'ledcDetach'? 17 | ledcDetachPin(SPEAKER_PIN); | ^~~~~ | ledcDetach /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp: In member function 'void SPEAKER::playMusic(const uint8_t, uint16_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/Speaker.cpp:79:5: error: 'ledcAttachPin' was not declared in this scope; did you mean 'ledcAttach'? 79 | ledcAttachPin(SPEAKER_PIN, TONE_PIN_CHANNEL); | ^~~~~ | ledcAttach In file included from /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:16: /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin()': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope 231 | GPIO.out_w1tc = (1 << TFT_CS); \ | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:58:9: note: in expansion of macro 'CS_L' 58 | CS_L; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end()': /home/qiao/Arduino/libraries/M5StickC-Plus/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) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:74:13: note: in expansion of macro 'CS_H' 74 | CS_H; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin_read()': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope 231 | GPIO.out_w1tc = (1 << TFT_CS); \ | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:93:9: note: in expansion of macro 'CS_L' 93 | CS_L; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end_read()': /home/qiao/Arduino/libraries/M5StickC-Plus/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) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:112:13: note: in expansion of macro 'CS_H' 112 | CS_H; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::writecommand(uint8_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope 166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:569:5: note: in expansion of macro 'DC_C' 569 | DC_C; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::writedata(uint8_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:167:14: error: 'GPIO' was not declared in this scope 167 | #define DC_D GPIO.out_w1ts = (1 << TFT_DC) //;GPIO.out_w1ts = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:585:5: note: in expansion of macro 'DC_D' 585 | DC_D; // Play safe, but should already be in data mode | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'uint8_t TFT_eSPI::readcommand8(uint8_t, uint8_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope 166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:622:5: note: in expansion of macro 'DC_C' 622 | DC_C; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'uint16_t TFT_eSPI::readPixel(int32_t, int32_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/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) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:748:5: note: in expansion of macro 'CS_H' 748 | CS_H; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readRect(int32_t, int32_t, int32_t, int32_t, uint16_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/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) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:907:5: note: in expansion of macro 'CS_H' 907 | CS_H; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readRectRGB(int32_t, int32_t, int32_t, int32_t, uint8_t*)': /home/qiao/Arduino/libraries/M5StickC-Plus/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) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:1589:5: note: in expansion of macro 'CS_H' 1589 | CS_H; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::setWindow(int32_t, int32_t, int32_t, int32_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope 166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:2949:5: note: in expansion of macro 'DC_C' 2949 | DC_C; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'void TFT_eSPI::readAddrWindow(int32_t, int32_t, int32_t, int32_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope 166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:3083:5: note: in expansion of macro 'DC_C' 3083 | DC_C; | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp: In member function 'virtual void TFT_eSPI::drawPixel(int32_t, int32_t, uint32_t)': /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.h:166:14: error: 'GPIO' was not declared in this scope 166 | #define DC_C GPIO.out_w1tc = (1 << TFT_DC) //;GPIO.out_w1tc = (1 << TFT_DC) | ^~~~ /home/qiao/Arduino/libraries/M5StickC-Plus/src/utility/In_eSPI.cpp:3318:5: note: in expansion of macro 'DC_C' 3318 | DC_C; | ^~~~To reproduce
import M5Unit-MiniEncoderC library,and compile getvalue.ino ,compile error.
Expected behavior
compile success
Screenshots
No response
Environment
Additional context
No response
Issue checklist