Audio0.cpp это что? у меня просто Audio.cpp. не надо никуда лезть и что-то самому менять. достаточно скачать, установить и пользоваться.
Это я пытался более старую версию библиотеки подсунуть в надежде, что она заработает. Это часть ошибок, не все. Не хочется тут мусорить. C:\Users\Nemo\Documents\Arduino\libraries\ESP32-audioI2S-master\src\Audio.cpp:1672:1: error: stray '\251' in program � 2019 GitHub, Inc. ^ C:\Users\Nemo\Documents\Arduino\libraries\ESP32-audioI2S-master\src\Audio.cpp: In constructor 'Audio::Audio()': C:\Users\Nemo\Documents\Arduino\libraries\ESP32-audioI2S-master\src\Audio.cpp:37:2: error: 'i2s_config_t' has no non-static data member named 'tx_desc_auto_clear' }; ^ C:\Users\Nemo\Documents\Arduino\libraries\ESP32-audioI2S-master\src\Audio.cpp: In member function 'void Audio:rocessWebStream()': C:\Users\Nemo\Documents\Arduino\libraries\ESP32-audioI2S-master\src\Audio.cpp:768:56: error: 'min' was not declared in this scope uint x = min( m_count , uint32_t(bytesCanBeWritten) );
там нет старой или новой версии. там есть только библиотека которая не обновлялась кардинально уже достаточно давно. у меня всё заработало с первого раза. тут вопрос тогда в чистоте самой ардуино иде. может проще её удалить полностью с установленными библиотеками и установить всё заново?
Да, радикальный метод сработал. Жаль не проверить ибо пока нет DAC, но скетч залился, и, судя по информации из serial, всё работает.
ESP32WROVER+PCM5102+LAN8720+большой цветной дисплей+кнопки переключения радиостанций(долой энкодеры) На ESP8266 только розетки да часы делать, не надо её насиловать и пытаться сделать то, на что она неспособна.
Ну почему же?Если с внешним ЦАП то можно и проекты Автора тому подтверждение.А еще есть Карадио и проект от Edzelf.
Без внешнего ЦАП вообще отстой, я меньше, чем 192кб, станции не слушаю. Вопрос не в том, чтобы сделать, вопрос в нормальной работе. У ESP8266 не хватает памяти на нормальный буфер, даже у esp32wroom с этим проблемы, в итоге при воспроизведении рвёт звук при малейших заминках вафли. У меня на балконе висит карадио на esp32wroom и я не сильно доволен. В часы пик заикается непрерывно, экранчик олед малюсенький, энкодер вообще из области мазохизма. Спасает только то, что редко станции переключаю. Ну или редко переключаю, потому как это просто ужасный процесс. Комплектуха почти приехала, буду собирать версию ESP32WROVER + PCM5102 + 1,8" TFT + кнопки. Надеюсь, 8 МБ PSRAM хватит и заикания прекратятся. Иначе придётся всё же влазить в прошивку самому и каким-то образом прикручивать эзернет. Хотя я, скорее, тогда просто забью на ESP и возьму для радио одноплатник. P.S. Проекты на 10 станций или с управлением со смартфона/пульта в принципе не интересуют.
Ну если Вы такой аудиофил-то Вам нужно отказаться от Радио вообще и интернет Радио в частности ,и слушать CD диски или винил.
Если вы MP3 с битрейтом 192 считаете аудиофильским, то мне грустно. И впечатление, что нормального радиоприёмника вы никогда не слышали. Это всего лишь звук, который не режет ухо. Лично меня качество радиоточки не устраивает.
Интересно ..а на какую акустику вы всё это слушаете? У меня собраны все проекты радио из сетки и на 8266 и на 32 ...что то заиканий не наблюдаю ни на одном радио...даже на самой простой без декодеров есп8266 и буфера всё отлично и качественно играет на хорошую акустику. Может дело вовсе не в ЕСП???? Потом есть станции на которых даже промышленные радио (есть у меня и такие) с огромным буфером заикаются...все зависит ещё и от нагрузки станции..сколько клиентов на ней висит..
Заикания происходят из-за задержек вафли+задержек провайдера. Тут всё индивидуально для каждой сети. На компе ставишь буфер на 5 секунд и радио пашет без заиканий. Следовательно, соответствующий буфер(как минимум) нужен и на ESP.
Я точно и досконально на ведаю как идёт вещание интернет радиостанций ..но знаю одно, если вещать с хренового интернет канала, то качество передачи будет зависеть от количества клиентов в этом канале. Вы хотите сказать, что все вещающие интернет радио могут позволить себе широковещательный передачу данных при жопном интернете? При этом многие радиостанции работают на голом энузиазме...и позволить себе дорогостоящее оборудование не могут.