@Сотнег,
Arduino: 1.8.19 (Windows 10), Плата:"ESP32S3 Dev Module, Disabled, Disabled, QIO 80MHz, 4MB (32Mb), Core 1, Core 1, Hardware CDC and JTAG, Disabled, Disabled, Disabled, UART0 / Hardware CDC, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi), 921600, None, Disabled, Disabled"
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED\src/FastLED.h:75,
from G:\BendeRadio-main\firmware\BendeRadio\core0.cpp:5:
C:\Program Files (x86)\Arduino\libraries\FastLED\src/fastspi.h:157:23: note: '#pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output'
157 | # pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'void UnpackQuads(int, int, int*)':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:3289:106: error: invalid conversion from 'int*' to 'int32_t*' {aka 'long int*'} [-fpermissive]
3289 | nCodeBits = DecodeHuffmanScalar(huffTabSpec, &huffTabSpecInfo[cb - HUFFTAB_SPEC_OFFSET], bitBuf, &val);
| ^~~~
| |
| int*
In file included from C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:9:
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.h:490:115: note: initializing argument 4 of 'int DecodeHuffmanScalar(const short int*, const HuffInfo_t*, unsigned int, int32_t*)'
490 | int DecodeHuffmanScalar(const signed short *huffTab, const HuffInfo_t *huffTabInfo, unsigned int bitBuf, int32_t *val);
|
~~~~~~^~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'void UnpackPairsNoEsc(int, int, int*)':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:3336:104: error: invalid conversion from 'int*' to 'int32_t*' {aka 'long int*'} [-fpermissive]
3336 | nCodeBits = DecodeHuffmanScalar(huffTabSpec, &huffTabSpecInfo[cb-HUFFTAB_SPEC_OFFSET], bitBuf, &val);
| ^
| |
| int*
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.h:490:115: note: initializing argument 4 of 'int DecodeHuffmanScalar(const short int*, const HuffInfo_t*, unsigned int, int32_t*)'
490 | int DecodeHuffmanScalar(const signed short *huffTab, const HuffInfo_t *huffTabInfo, unsigned int bitBuf, int32_t *val);
|
~~~~~~^~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'void UnpackPairsEsc(int, int, int*)':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:3378:104: error: invalid conversion from 'int*' to 'int32_t*' {aka 'long int*'} [-fpermissive]
3378 | nCodeBits = DecodeHuffmanScalar(huffTabSpec, &huffTabSpecInfo[cb-HUFFTAB_SPEC_OFFSET], bitBuf, &val);
| ^
| |
| int*
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.h:490:115: note: initializing argument 4 of 'int DecodeHuffmanScalar(const short int*, const HuffInfo_t*, unsigned int, int32_t*)'
490 | int DecodeHuffmanScalar(const signed short *huffTab, const HuffInfo_t *huffTabInfo, unsigned int bitBuf, int32_t *val);
|
~~~~~~^~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'int DecodeOneScaleFactor()':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:4179:82: error: invalid conversion from 'int*' to 'int32_t*' {aka 'long int*'} [-fpermissive]
4179 | nBits = DecodeHuffmanScalar(huffTabScaleFact, &huffTabScaleFactInfo, bitBuf, &val);
| ^
| |
| int*
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.h:490:115: note: initializing argument 4 of 'int DecodeHuffmanScalar(const short int*, const HuffInfo_t*, unsigned int, int32_t*)'
490 | int DecodeHuffmanScalar(const signed short *huffTab, const HuffInfo_t *huffTabInfo, unsigned int bitBuf, int32_t *val);
|
~~~~~~^~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'void GenerateNoiseVector(int*, int*, int)':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:5313:41: error: invalid conversion from 'uint32_t*' {aka 'long unsigned int*'} to 'unsigned int*' [-fpermissive]
5313 | coef[i] = ((int32_t)Get32BitVal((uint32_t *)last)) >> 16;
| ^~~~~~~~~~~~~
| |
| uint32_t* {aka long unsigned int*}
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:5146:40: note: initializing argument 1 of 'unsigned int Get32BitVal(unsigned int*)'
5146 | unsigned int Get32BitVal(unsigned int *last)
|
~~~~~~~~~~~^~~~
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp: In function 'int DecodeOneSymbol(int)':
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.cpp:8549:57: error: invalid conversion from 'int*' to 'int32_t*' {aka 'long int*'} [-fpermissive]
8549 | nBits = DecodeHuffmanScalar(huffTabSBR, hi, bitBuf, &val);
| ^
| |
| int*
C:\Program Files (x86)\Arduino\libraries\ESP32-audioI2S\src\aac_decoder\aac_decoder.h:490:115: note: initializing argument 4 of 'int DecodeHuffmanScalar(const short int*, const HuffInfo_t*, unsigned int, int32_t*)'
490 | int DecodeHuffmanScalar(const signed short *huffTab, const HuffInfo_t *huffTabInfo, unsigned int bitBuf, int32_t *val);
| ~~~~~~~~~^~~
exit status 1
Ошибка компиляции для платы ESP32S3 Dev Module.
Купил новую плату esp32,снес прогу,удалил из корня всё и заново установил, теперь такая проблема возникает, перепробывал всё, и новую версию 2,3,6 там не устанавливает эти библиотеки из папки от Гайвера. Что сделать для успешной компиляции ?