Hi Ptillishch,
I've followed as your instructions. There's still some compilation error, but i'm sure if its related to software bugs?
In file included from c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:16:
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope
231 | GPIO.out_w1tc = (1 << TFT_CS); \
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:58:9: note: in expansion of macro 'CS_L'
58 | CS_L;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:74:13: note: in expansion of macro 'CS_H'
74 | CS_H;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::spi_begin_read()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.h:231:5: error: 'GPIO' was not declared in this scope
231 | GPIO.out_w1tc = (1 << TFT_CS); \
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:93:9: note: in expansion of macro 'CS_L'
93 | CS_L;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::spi_end_read()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:112:13: note: in expansion of macro 'CS_H'
112 | CS_H;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::writecommand(uint8_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:569:5: note: in expansion of macro 'DC_C'
569 | DC_C;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::writedata(uint8_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'uint8_t TFT_eSPI::readcommand8(uint8_t, uint8_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:622:5: note: in expansion of macro 'DC_C'
622 | DC_C;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'uint16_t TFT_eSPI::readPixel(int32_t, int32_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:748:5: note: in expansion of macro 'CS_H'
748 | CS_H;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::readRect(int32_t, int32_t, int32_t, int32_t, uint16_t*)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:907:5: note: in expansion of macro 'CS_H'
907 | CS_H;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::readRectRGB(int32_t, int32_t, int32_t, int32_t, uint8_t*)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:1589:5: note: in expansion of macro 'CS_H'
1589 | CS_H;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::setWindow(int32_t, int32_t, int32_t, int32_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:2949:5: note: in expansion of macro 'DC_C'
2949 | DC_C;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'void TFT_eSPI::readAddrWindow(int32_t, int32_t, int32_t, int32_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:3083:5: note: in expansion of macro 'DC_C'
3083 | DC_C;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp: In member function 'virtual void TFT_eSPI::drawPixel(int32_t, int32_t, uint32_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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)
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\In_eSPI.cpp:3318:5: note: in expansion of macro 'DC_C'
3318 | DC_C;
| ^~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\Speaker.cpp: In member function 'void SPEAKER::begin()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\Speaker.cpp:10:5: error: 'ledcSetup' was not declared in this scope
10 | ledcSetup(TONE_PIN_CHANNEL, 0, 13);
| ^~~~~~~~~
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\Speaker.cpp: In member function 'void SPEAKER::end()':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\Speaker.cpp:17:5: error: 'ledcDetachPin' was not declared in this scope; did you mean 'ledcDetach'?
17 | ledcDetachPin(SPEAKER_PIN);
| ^~~~~~~~~~~~~
| ledcDetach
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\src\utility\Speaker.cpp: In member function 'void SPEAKER::playMusic(const uint8_t*, uint16_t)':
c:\Users\ohrch\Documents\Arduino\libraries\M5StickCPlus\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
exit status 1
Compilation error: exit status 1