รบกวนผู้รู้โปรดชี้แนะด้วยครับ ขอบคุณครับ
ลองอัปโหลดแล้วขึ้นอย่างงี้ครับ
In file included from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm/pcmConfig.h:20:0,
from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:4:
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:19:27: error: 'ICIE1' was not declared in this scope
const byte togByte = _BV(ICIE1); //Get the value for toggling the buffer interrupt on/off
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:102:30: error: 'TIMSK1' was not declared in this scope
volatile byte *TIMSK[] = {&TIMSK1};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:103:31: error: 'TCCR1A' was not declared in this scope
volatile byte *TCCRnA[] = {&TCCR1A};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:104:31: error: 'TCCR1B' was not declared in this scope
volatile byte *TCCRnB[] = {&TCCR1B};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:105:38: error: 'OCR1A' was not declared in this scope
volatile unsigned int *OCRnA[] = {&OCR1A};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:106:37: error: 'ICR1' was not declared in this scope
volatile unsigned int *ICRn[] = {&ICR1};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:107:37: error: 'TCNT1' was not declared in this scope
volatile unsigned int *TCNT[] = {&TCNT1};
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:110:39: error: 'OCR1B' was not declared in this scope
volatile unsigned int *OCRnB[] = {&OCR1B};
^
In file included from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm/pcmConfig.h:20:0,
from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:4:
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::timerSt()':
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:205:21: error: 'WGM11' was not declared in this scope
*TCCRnA[tt] = _BV(WGM11) | _BV(COM1A1) | _BV(COM1B0) | _BV(COM1B1); //WGM11,12,13 all set to 1 = fast PWM/w ICR TOP
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:205:34: error: 'COM1A1' was not declared in this scope
*TCCRnA[tt] = _BV(WGM11) | _BV(COM1A1) | _BV(COM1B0) | _BV(COM1B1); //WGM11,12,13 all set to 1 = fast PWM/w ICR TOP
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:205:48: error: 'COM1B0' was not declared in this scope
*TCCRnA[tt] = _BV(WGM11) | _BV(COM1A1) | _BV(COM1B0) | _BV(COM1B1); //WGM11,12,13 all set to 1 = fast PWM/w ICR TOP
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:205:62: error: 'COM1B1' was not declared in this scope
*TCCRnA[tt] = _BV(WGM11) | _BV(COM1A1) | _BV(COM1B0) | _BV(COM1B1); //WGM11,12,13 all set to 1 = fast PWM/w ICR TOP
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:209:20: error: 'WGM13' was not declared in this scope
*TCCRnB[tt] = _BV(WGM13) | _BV(WGM12) | _BV(CS10);
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:209:33: error: 'WGM12' was not declared in this scope
*TCCRnB[tt] = _BV(WGM13) | _BV(WGM12) | _BV(CS10);
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:209:46: error: 'CS10' was not declared in this scope
*TCCRnB[tt] = _BV(WGM13) | _BV(WGM12) | _BV(CS10);
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::setPin()':
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:240:3: error: 'SPSR' was not declared in this scope
SPSR |= (1 << SPI2X);
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:240:17: error: 'SPI2X' was not declared in this scope
SPSR |= (1 << SPI2X);
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:241:6: error: 'SPCR' was not declared in this scope
SPCR &= ~((1 <<SPR1) | (1 << SPR0));
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:241:21: error: 'SPR1' was not declared in this scope
SPCR &= ~((1 <<SPR1) | (1 << SPR0));
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:241:35: error: 'SPR0' was not declared in this scope
SPCR &= ~((1 <<SPR1) | (1 << SPR0));
^
In file included from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm/pcmConfig.h:20:0,
from C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:4:
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::stopPlayback()':
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:372:32: error: 'TOIE1' was not declared in this scope
*TIMSK[tt] &= ~(togByte | _BV(TOIE1));
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::pause()':
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:392:24: error: 'ICIE1' was not declared in this scope
*TIMSK[tt] |= ( _BV(ICIE1) | _BV(TOIE1) );
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:392:37: error: 'TOIE1' was not declared in this scope
*TIMSK[tt] |= ( _BV(ICIE1) | _BV(TOIE1) );
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:398:24: error: 'TOIE1' was not declared in this scope
*TIMSK[tt] &= ~( _BV(TOIE1) );
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: In member function 'void TMRpcm::play(char*, long unsigned int)':
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:539:34: error: 'TOIE1' was not declared in this scope
*TIMSK[tt] = ( togByte | _BV(TOIE1) );
^
C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32/Arduino.h:99:25: note: in definition of macro '_BV'
#define _BV(b) (1UL << (b))
^
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp: At global scope:
C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm\TMRpcm.cpp:573:4: error: expected constructor, destructor, or type conversion before '(' token
ISR(TIMER1_CAPT_vect){
^
Multiple libraries were found for "FS.h"
Used: C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS
Multiple libraries were found for "SPI.h"
Used: C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI
Multiple libraries were found for "TMRpcm.h"
Used: C:\Users\s6206021420117\Documents\Arduino\libraries\TMRpcm
Multiple libraries were found for "SD.h"
Used: C:\Users\s6206021420117\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SD
Not used: C:\Program
Not used: C:\Users\s6206021420117\Documents\Arduino\libraries\SD
exit status 1
Error compiling for board ESP32 Dev Module.
ตามนี้แจ้งว่าไลบารีไม่ถูก ลองเช็คการลงไลบารีอีกครั้งครับ