m5stack / M5Unit-MiniEncoderC

MIT License
0 stars 0 forks source link

getValue.ino compile error #2

Open piaoxuebingfeng opened 1 week ago

piaoxuebingfeng commented 1 week ago

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

Tinyu-Zhao commented 1 week ago

Cannot be reproduced, please try to update the latest M5StickCPlus repository.

image