WI-FI интернет радио.

10427 ответов [Последнее сообщение]
nadim
Offline
Зарегистрирован: 04.11.2017

alexeko пишет:

Доброго дня.

Что-то не в ту область залезли, с этими усилителями. Вот мой проект. Радио интегрировано в усилитель. Трудностей с схемотехникой, не испытывал.

Радио, контроллер управления и аудиопроцессор, всё от одного, 12В БП

Прикольный проект - только не понятно к чему вы это все показали. Ответа то не дали. Что за радио? какой аудиопроцессор? и т.д.

alexeko
Offline
Зарегистрирован: 03.01.2014

Карадио на ESP32 + VS1053 + TDA8425 (аудиопроцессор), управление на STM32. Отображение жк-дисплей 20x4 (теперь с кириллицей).

Управление: Web, смартфон, с панели, пульт.

Питание: ТТП 400 2х25В, Импульсный БП 12В ток, не помню, где то 4А + понижающие DC/DC. 

PS. Делался проект из-за радио, а оптика (для ТВ) цап (для ПК), сами мобой прилипли. 

Madjestik58
Offline
Зарегистрирован: 03.03.2019

alexeko пишет:

Карадио на ESP32 + VS1053 + TDA8425 (аудиопроцессор), управление на STM32. Отображение жк-дисплей 20x4 (теперь с кириллицей).

А усилок какой? GBUF VS1053 к чему подключен?

 

 

alexeko
Offline
Зарегистрирован: 03.01.2014

Усилитель тут может быть любой, у меня   AIYIMA TDA8954TH. GBUF(минус, земля) у меня экран, он же минус, подключен к минусу (общему) TDA8425 (минус 12В), далее по экрану (минусовой) на "общий" усилителя, там -+41В на плечо. Тем самым имеем +3В на ESP32, +5 на ЦАП. далее +12В на аудиоконтроллере, далеее +-41В и везде минус соеденен последовательно (он же экран L/R)

Madjestik58
Offline
Зарегистрирован: 03.03.2019

Еще один практический вопрос, пока жду комлпектующие дополнительные и изолированные DC-DC, может кто реализовывал. У меня стоит задача централизованного питания трех наборов ESP32+VS1053B+Усилок внешний. Есть желание, т.к. такая концепция, поставить один источник питания на 24 В в центаральном шкафу, а далее раскидать 24В до усилков, VSP,ESP стоящик в разных комнатах. VS с ESP гальванически отвяжу от земли блока питания. Услилки фонить друг на друга не будут, т.к. в итоге у них общая земля будет? Или лучше сразу откзаться от данной затеи, и ставить отдельные блоки питания? А то стою перед выбором, какой мощности брать блок питания. У болеее мощного еще и вентилятор встроенный, в шкафу будет не слышно, а вот если вне шкафа - уже будет при включении (автмоатом при 50С стартует) напрягать.

Просто не хочется в каждой комнате по блоку питания ставить, постоянно работающих. Пожарная безопансоть/паранойя и всё такое.

alexeko
Offline
Зарегистрирован: 03.01.2014

Madjestik58 пишет:

Еще один практический вопрос, пока жду комлпектующие дополнительные и изолированные DC-DC, может кто реализовывал. У меня стоит задача централизованного питания трех наборов ESP32+VS1053B+Усилок внешний. Есть желание, т.к. такая концепция, поставить один источник питания на 24 В в центаральном шкафу, а далее раскидать 24В до усилков, VSP,ESP стоящик в разных комнатах. VS с ESP гальванически отвяжу от земли блока питания. Услилки фонить друг на друга не будут, т.к. в итоге у них общая земля будет? Или лучше сразу откзаться от данной затеи, и ставить отдельные блоки питания? А то стою перед выбором, какой мощности брать блок питания. У болеее мощного еще и вентилятор встроенный, в шкафу будет не слышно, а вот если вне шкафа - уже будет при включении (автмоатом при 50С стартует) напрягать.

Просто не хочется в каждой комнате по блоку питания ставить, постоянно работающих. Пожарная безопансоть/паранойя и всё такое.

alexeko САБАКА .ru

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

Приветствую!

Подключил тач-дисплей SPI_ILI9341 по пинам из авторского файлика standard_touch.csv, ну и одноименный бинарник соответственно прошил в ESP32. Однако, изображение есть, а тач не работает. Вот табличка соединений.

Подскажите, может еще какие тач-пины дисплея надо соединить с ESPшкой, куда копать?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

t_din на sdi  t_do на sdo t_clk на sck

шину SPI надо тоже подключать однако ;)

http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=97#comment-433842

слева на первой фотке видно перемычки

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

pilnikov пишет:

t_din на sdi  t_do на sdo t_clk на sck

т.е. t_din, t_do и t_clk работают в параллели с sdi, sdo, и sck, я правильно понимаю?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

да и вээска ижи с ними

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

Ок! Благодарю! Вечером испытаю. Если кому необходимо, то вот, дополнил табличку соединений.

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

ну да

fander
Offline
Зарегистрирован: 24.09.2018

Вопрос такого плана:использовал модуль врувер+энкодер+дисплей.Может кто поделиться конфигом,в котором переназначены выводы под энкодер.(16,17 гпио ведь используются под псрам.И юзать по стандартной схемме не получается)Спасибо.

P.s.нашел конфиг под вровер на гитхабе.Но в той конфигурации 21 gpio под ду незадействован.А мне крайне нужен.

djoly
Offline
Зарегистрирован: 06.03.2019

Тоже сделали с товарищем такую штучку. Прекрасно в кухне, слепили правда из того что было (я на счет акусстики) но удовлетворяет полность. Как то читал форум наткнулся что заикается толи ВИ-Фи пропадает. Перве дни играло как положено, но потом ужасно стало заикатся, перепробовал (присваивание ИП-адреса к МАК радио, резервация только под радио, замена роутера, менял прошивку в роутере, подключение антенны к Ка-Радио),  вродеб и все, но проблема не устранилась. Оказалось что комнатные девайсы типа телефоны, планшеты, шд-плееры и прочая гадость получала ИП-адрес в таком же диапазоне как и Ка-Радио и радио потом заикалось. Не знаю то ли от этого то ли от другого, но замена ИП в радио на диапазон от 25 до 75(если чем то другим не занято) устранило заикание "радейки". После юзания в течение недели все четко. Иногда бывает что ИП адрес "радейка" выдает с значение 100 и т.д. до 110, но бывает редко. Ну как бы как то так)))

Ну и вопрос естественно, вроде и начитался много, но так и не понял на каком модуле запустить аас и подобные.

https://cdn1.savepice.ru/uploads/2019/3/6/de51c24b344d891813e21b8d1ae426ac-full.jpg

 

 

Madjestik58
Offline
Зарегистрирован: 03.03.2019

Для aac - vs1053b
Переведите esp на постоянный ip , вне диапазона DHCP. Dhcp - зло, сиди гадай, какой ip присвоился

stpavel
Offline
Зарегистрирован: 09.10.2018

Нет, это точно не причина заикания. У вас просто  слабый сигнал . 

djoly пишет:
Оказалось что комнатные девайсы типа телефоны, планшеты, шд-плееры и прочая гадость получала ИП-адрес в таком же диапазоне как и Ка-Радио и радио потом заикалось. Не знаю то ли от этого то ли от другого, но замена ИП в радио на диапазон от 25 до 75(если чем то другим не занято) устранило заикание "радейки". После юзания в течение недели все четко. Иногда бывает что ИП адрес "радейка" выдает с значение 100 и т.д. до 110, но бывает редко.

stpavel
Offline
Зарегистрирован: 09.10.2018

На надо так категорично ) Dhcp намного больше добро чем зло. Привяжите его по макадресу к конкретному IP, ну или время аренды увеличте. 

Madjestik58 пишет:
Dhcp - зло, сиди гадай, какой ip присвоился

djoly
Offline
Зарегистрирован: 06.03.2019

stpavel пишет:
У вас просто  слабый сигнал .
Да ну???  Стоят рядом в 1,5 метра один от одного.

stpavel
Offline
Зарегистрирован: 09.10.2018

[quote=djoly]

stpavel пишет:
У вас просто  слабый сигнал .
Да ну???  Стоят рядом в 1,5 метра один от одного.

[/quote]

ну значит не хватает пропускной способности , когда несколько устройств начинают одновременно пользоваться интернетом. Вы меня извините , но та причина , которую вы написали , это полный абсурд.

 

agat20
Offline
Зарегистрирован: 25.06.2016

Подскажите, пришла плата ТТГО Т8 на плате надпись V1.7 вот такая https://ru.aliexpress.com/item/TTGO-T8-V1-7-ESP32-4-PSRAM-TF-3D-Wi/32851423415.html?spm=a2g0s.9042311.0.0.3da233edIXkbEj

Прошил прошивкой 1.5.1 работает, подкинул отдельным файлом версию 1.6.4 -работает, прошил стандарт адб-не запускается. Опять все перешил с полной очисткой и заливкой бланк на 1.5.1-работает. Суть вопроса скачал с гитхаба файлик ttgot8 куда его залить (по какому адресу) и для чего он нужен? Антенна та что на борту действительно хороша.  

Protivnik
Offline
Зарегистрирован: 24.09.2017

rv9c пишет:

Выпустил новую версию прошивки 38 для интернет радиоприемника ESPmin с озвучиванием всех производимых с приемником действий. Так же устранил щелчки при переключении с потока на поток. 
Жду отзывов)

 

Кто нибудь испытывал новую прошивку ESPmin -38 ?

пропали ли затыки радиопотока ?

как по мне, то не столько важна озвучка, сколько стабильная работа, без заикания

derdemons
Offline
Зарегистрирован: 22.09.2018

В 38 версии только бинарники что уже отбивает интерес, тем более у меня внешний DAC.
Предыдущие версии работали нормально, единственный недостаток :
малое количество станций хотя в принципе при умении обращаться с исходниками это не проблемма.
Для меня больший интерес представляет не сколько само радио ,
чем именно способ организации озвучки на этом модуле

kloker
Offline
Зарегистрирован: 01.01.2019

аналогично, внешний DAC и бинарь убили желание попробовать. 37 прошивка шумела и кряхтела жутко, когда и с дисплеем шаманить начали, 35 с первой версией обработчика дисплея без тегов была поустойчивее. похоже теги придется прикопать.

автору предложение, сделайте 3 варианта вывода, с тегами, без тегов на http парсере, с DAC и с ШИМ выводом.

в вебморде можно выбирать вывод инфы на ОЛЕД и в терминал, но терминал совмещен по пинам с ШИМ/I2S пинами, хотя в esp имеется 2 аппаратных UART, и как раз второй для отладки (но не разведен на разных бордах-шилдах на конвертеры USB-UART).

так что шумы и трески по 2-3 разным причинам, прерывание основного цикла для обслуживания звукового потока на обработку  и вывод на дисплей, парсинг ид-3 тегов потока, и выдавливание буфера аудиопотока буфером вывода на дисплей. ну и банальная проблема забитого трафика WiFi (напоминаю, что WiFi - среда передачи данных с разделением среды передачи на всех пользователей сети, а если еще и 2-3 видеопотока Multicast впердолить, то мост может заткнуться наглухо). у меня на торговой площадке WiFi шлюз Cisco регулярно падал при наплыве покупателей, 55 конектов и кирдык, watchDog ребутил регулярно. 

rv9c
Offline
Зарегистрирован: 23.02.2018

Ну вот теперь ESPmini с ЦАП TDA1387 или любыми другими использующими I2S шину (UDA1334, PCM5102, PCM5101, PCM5100 и др)

https://youtu.be/AiELWXZufBk




Здесь описание https://esp-radio.ru/iradio_mini_dac/

ps следующие версии будут с конфигуратором, будет доступен выбор функций.

  kloker

) в веб интерфейсе включите режим индикации LED и проверьте, там не используется обработчик метаданных, актуально для 38 версии.

radio bully
Offline
Зарегистрирован: 07.03.2019

fander пишет:

Вопрос такого плана:использовал модуль врувер+энкодер+дисплей.Может кто поделиться конфигом,в котором переназначены выводы под энкодер.(16,17 гпио ведь используются под псрам.И юзать по стандартной схемме не получается)Спасибо.

P.s.нашел конфиг под вровер на гитхабе.Но в той конфигурации 21 gpio под ду незадействован.А мне крайне нужен.


тоже заказал ESP32-WROVER а там нет 16 и 17. знающие подскажите как и на какие ноги подцепить encoder ?

fander
Offline
Зарегистрирован: 24.09.2018

Перебрав все конфигурационные файлы,из гитхаба,остановился на standart_touch потому,как там 21 гпио активен.А энкодер вешается на 15,27,5 гпио

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

To agat20 все конфиги заливаются по адресу 0x3а2000
to fander & radio bully учитесь ставить среду и компилировать свои конфигурации - тогда можно будет энкодер и пульт на любые ножки вешать (ну или почти любые ;) )

agat20
Offline
Зарегистрирован: 25.06.2016

pilnikov пишет:
To agat20 все конфиги заливаются по адресу 0x3а2000 to fander & radio bully учитесь ставить среду и компилировать свои конфигурации - тогда можно будет энкодер и пульт на любые ножки вешать (ну или почти любые ;) )

Да я знаю куда они заливаются!!Оказывается залил вчера (поздно было) не бин файл а цсв! потому радио и сдохло. Сегодня к ТТГО (которую посоветовали) прицепил дисплей 1,8" и PCM1502A -играет однако! Звук конечно не такой как vs1053, эквалайзера нету! но играет вполне только звук приходится до упора на полную выкручивать!

nadim
Offline
Зарегистрирован: 04.11.2017

agat20]</p> <p>[quote=pilnikov пишет:
Звук конечно не такой как vs1053, эквалайзера нету! но играет вполне только звук приходится до упора на полную выкручивать!

А что у vs1053 - супер эвалайзер? он что есть, что его нет. Вообще непонятно для каких целей его прицепили. Если хотите эквалайзер - делайте отдельно свой.

kloker
Offline
Зарегистрирован: 01.01.2019

rv9c пишет:

) в веб интерфейсе включите режим индикации LED и проверьте, там не используется обработчик метаданных, актуально для 38 версии.

прошил на 38 версию, мои станции теперь не работают, робобаба грит поток отсутствует, хотя в хроме по урлу нормально все играет, дисплей тоже отвалился, но дропать поток через DAC перестало как раньше, робобаба молотит без щелчков.

схема подлкючения OLED менялась похоже, надо опять перепаивать, и кнопки смотрю на ADC через делитель переехали.

в режиме индикации LED дефолтный поток 0 играет чисто но рвется каждую секунду. у автора весь плейлист на 750 станций, опубликованный на его сайте заточен под РФ.

Madjestik58
Offline
Зарегистрирован: 03.03.2019

Madjestik58 пишет:

Тут китайская поделка. Ладно, оплатил ради интереса AM3D-0505SZ, пока по распродажной цене отдают (103 руб РФ за штуку). Съезжу, заберу, отпишусь. Каково оно. По каталогу идет как изолированный DC-DC.

Поставил Aimtec AM3D-0505SZ на 5В линию, земля полностью изолирована. Проблема цифрового шума при использовании одного источника питания для питания VS1053B и усилителя - полностью решилась.

Только вначале поднапряг данный DC-DC. Тестово без нагрузки включил - на выходе 15В. Только после включения нагрузки 5В становится.

rv9c
Offline
Зарегистрирован: 23.02.2018

Если прошивали прошивку ESPmini dac то там маленько изменена схема, поэтому и вынесен приемник в отдельную конструкцию.

Какие ваши станции? Ссылки размещайте пожалуйста, буду пробовать запускать.
Кстати в плане декодирования и вывода потока все так же используется esp8266Audio без изменений что в 35 версии что в 37, поэтому почему ваши потоки перестали играть непонятно.

Естественно для РФ) Если есть подборка потоков делитесь, с удовольствием дополню этот список.

agat20
Offline
Зарегистрирован: 25.06.2016

nadim]</p> <p>[quote=agat20 пишет:

pilnikov пишет:
Звук конечно не такой как vs1053, эквалайзера нету! но играет вполне только звук приходится до упора на полную выкручивать!

А что у vs1053 - супер эвалайзер? он что есть, что его нет. Вообще непонятно для каких целей его прицепили. Если хотите эквалайзер - делайте отдельно свой.

подскажите схему подключения PCM5102a к https://ru.aliexpress.com/item/TTGO-T8-V1-7-ESP32-4-PSRAM-TF-3D-Wi/32851423415.html?af=208&aff_platform=default&cpt=1552019763761&afref=&cn=42po164348dxn4yh3fgcjbtawm7dskoc&dp=v5_42po164348dxn4yh3fgcjbtawm7dskoc&cv=0&pvid=ceed1983-3463-4948-a53d-f1b4097010a3&sk=ccfBY4yg&aff_trace_key=33e7106ef6134ac8a6a4083e6acbdd31-1552019763761-02040-ccfBY4yg&rmsg=no_replacement_pid_sid_whitelist&scm=1007.23534.124737.0&terminal_id=5a95bf8da0fc45e5a442a333da0d9ff4

Я подключил по такой схеме

PCM5102              ESP32

LCK                         GPIO25

BCK                        GPIO26

DIN                          GPIO22

XMT(XSMT)           подтянуть к +5в через резистор 10кОм

FMT                          GND

SCL(SCK)                 GND

играет но громкость приходится выкручивать на полную иначе звук тихий.

torrch
torrch аватар
Offline
Зарегистрирован: 12.12.2018

agat20 пишет:

... играет но громкость приходится выкручивать на полную иначе звук тихий.

в своем сообщении я как-то приводил рисованую схему подключения РСМ-ки. При таком подключении вывод звука сделал на простые USB-шные компьютерные колоночки. И если на колоночках звук выставить на максимум, то при выходе с ESP-шки уровня звука выше 225, слушать становиться невозможно - идут искажения, не сказал бы, что играет тихо. В конфигурационном файлике ttgot8.csv для Вашего модуля gpio подключения так и выставлены как Вы указали выше:

p_I2S_LRCK,data,u8,25
P_I2S_BCLK,data,u8,26
P_I2S_DATA,data,u8,22

Поэтому, копайте в сторону подключения РСМ-ки либо чуствительности усилка.

agat20
Offline
Зарегистрирован: 25.06.2016

to torrch  У меня так pcm5102a же подключено по такой же схеме, в принципе и так пойдет-работает жэ! спасибо за подсказку. А конфиг файл для ттго я в первую очередь посмотрел и сравнил со стандартным подключением-все идентично.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Попробовал скомпилировать Ka-Radio32. Скомпилировал, создал два файла KaRadio32.bin и partitions.bin. Загружаю их в ESP32, но радио не работает. Оригинал загружаю , работает. Пробовал изменить кое-что, потом и без изменения. Одинаково. 

Что может быть не так? В начале он задает вопросы. Выложил ход компиляции:

User@AIDAR MINGW32 ~/esp/Ka-Radio32-1.9
$ make -j4 app
GENCONFIG
*
* Restart config...
*
*
* Bluedroid Enable
*
Bluedroid Enable (BLUEDROID_ENABLED) [Y/n/?] y
  The cpu core which Bluedroid run
  > 1. Core 0 (PRO CPU) (BLUEDROID_PINNED_TO_CORE_0)
    2. Core 1 (APP CPU) (BLUEDROID_PINNED_TO_CORE_1)
  choice[1-2?]: 1
  Bluetooth event (callback to application) task stack size (BTC_TASK_STACK_SIZE) [3072] 3072
  Bluedroid memory debug (BLUEDROID_MEM_DEBUG) [N/y/?] n
  Classic Bluetooth (CLASSIC_BT_ENABLED) [Y/n/?] y
    A2DP (A2DP_ENABLE) [Y/n/?] y
      A2DP sink (audio stream decoding) task stack size (A2DP_SINK_TASK_STACK_SIZE) [2048] 2048
      A2DP source (audio stream encoding) task stack size (A2DP_SOURCE_TASK_STACK_SIZE) [2048] 2048
    SPP (BT_SPP_ENABLED) [N/y/?] n
    Hands Free/Handset Profile (HFP_ENABLE) [N/y] n
  Include GATT server module(GATTS) (GATTS_ENABLE) [Y/n/?] (NEW) n
  Include GATT client module(GATTC) (GATTC_ENABLE) [Y/n/?] (NEW) n
  Include BLE security module(SMP) (BLE_SMP_ENABLE) [Y/n/?] (NEW) n
  Disable BT debug logs (minimize bin size) (BT_STACK_NO_LOG) [N/y/?] n
  BT/BLE MAX ACL CONNECTIONS(1~7) (BT_ACL_CONNECTIONS) [4] 4
  BT/BLE will first malloc the memory from the PSRAM (BT_ALLOCATION_FROM_SPIRAM_FIRST) [N/y/?] n
  Use dynamic memory allocation in BT/BLE stack (BT_BLE_DYNAMIC_ENV_MEMORY) [N/y/?] n
  BLE queue congestion check (BLE_HOST_QUEUE_CONGESTION_CHECK) [N/y/?] n
  BLE Scan Duplicate Options (BLE_SCAN_DUPLICATE) [Y/n/?] (NEW) n
*
* NVS
*
Enable multi-page blob support (MP_BLOB_SUPPORT) [N/y/?] (NEW) n
#
# configuration written to /home/User/esp/Ka-Radio32-1.9/sdkconfig
#
n
n
CC build/app_update/esp_ota_ops.o
CC build/MerusAudio/MerusAudio.o
CC build/audio_player/audio_player.o
CC build/app_trace/app_trace.o
AR build/MerusAudio/libMerusAudio.a
AR build/app_update/libapp_update.a
AR build/audio_player/libaudio_player.a
CC build/app_trace/host_file_io.o
CC build/app_trace/app_trace_util.o
AR build/aws_iot/libaws_iot.a
CC build/audio_renderer/audio_renderer.o
CC build/bootloader_support/src/bootloader_random.o
CC build/app_trace/gcov/gcov_rtio.o
AR build/audio_renderer/libaudio_renderer.a
CC build/bootloader_support/src/flash_encrypt.o
AR build/bt_speaker/libbt_speaker.a
AR build/app_trace/libapp_trace.a
CC build/common/common_buffer.o
CC build/coap/libcoap/src/address.o
CC build/bootloader_support/src/bootloader_sha.o
AR build/common/libcommon.a
CC build/bootloader_support/src/esp_image_format.o
CC build/coap/libcoap/src/async.o
CC build/console/linenoise/linenoise.o
CC build/bootloader_support/src/flash_partitions.o
CC build/coap/libcoap/src/block.o
CC build/console/argtable3/argtable3.o
CC build/bootloader_support/src/secure_boot_signatures.o
CC build/bt/bt.o
CC build/coap/libcoap/src/coap_time.o
CC build/bootloader_support/src/bootloader_clock.o
CC build/bootloader_support/src/secure_boot.o
CC build/bt/bluedroid/bta/dm/bta_dm_cfg.o
CC build/coap/libcoap/src/debug.o
CC build/console/commands.o
CC build/bootloader_support/src/bootloader_common.o
CC build/console/split_argv.o
CC build/bt/bluedroid/bta/dm/bta_dm_main.o
CC build/coap/libcoap/src/encode.o
AR build/console/libconsole.a
CC build/bootloader_support/src/bootloader_utility.o
CXX build/cxx/cxx_exception_stubs.o
CC build/coap/libcoap/src/hashkey.o
CC build/bt/bluedroid/bta/dm/bta_dm_pm.o
CC build/bootloader_support/src/bootloader_init.o
CXX build/cxx/cxx_guards.o
CC build/coap/libcoap/src/mem.o
CC build/bootloader_support/src/efuse.o
CC build/coap/libcoap/src/net.o
CC build/bt/bluedroid/bta/dm/bta_dm_act.o
CC build/bootloader_support/src/flash_qio_mode.o
AR build/cxx/libcxx.a
CC build/coap/libcoap/src/option.o
CC build/bootloader_support/src/bootloader_flash.o
CC build/driver/rtc_module.o
AR build/bootloader_support/libbootloader_support.a
CC build/coap/libcoap/src/pdu.o
CC build/esp-tls/esp_tls.o
CC build/bt/bluedroid/bta/dm/bta_dm_ci.o
CC build/coap/libcoap/src/resource.o
CC build/driver/i2c.o
AR build/esp-tls/libesp-tls.a
CC build/bt/bluedroid/bta/dm/bta_dm_co.o
CC build/esp32/int_wdt.o
CC build/coap/libcoap/src/str.o
CC build/driver/sdmmc_host.o
CC build/bt/bluedroid/bta/dm/bta_dm_sco.o
CC build/esp32/brownout.o
CC build/coap/libcoap/src/subscribe.o
CC build/driver/spi_slave.o
CC build/esp32/system_api.o
CC build/bt/bluedroid/bta/dm/bta_dm_api.o
CC build/coap/libcoap/src/uri.o
CC build/driver/sdmmc_transaction.o
CC build/esp32/restore.o
CC build/coap/port/coap_io_socket.o
CC build/bt/bluedroid/bta/gatt/bta_gatts_utils.o
CC build/esp32/dport_access.o
CC build/driver/mcpwm.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_act.o
AR build/coap/libcoap.a
CC build/esp32/esp_timer.o
CC build/esp_adc_cal/esp_adc_cal.o
CC build/driver/rmt.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_ci.o
CC build/esp32/hw_random.o
AR build/esp_adc_cal/libesp_adc_cal.a
CC build/esp_http_client/esp_http_client.o
CC build/esp32/esp_err_to_name.o
CC build/bt/bluedroid/bta/gatt/bta_gatts_act.o
CC build/driver/sdspi_crc.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_utils.o
CC build/esp32/pm_esp32.o
CC build/driver/pcnt.o
CC build/esp_http_client/lib/http_utils.o
CC build/bt/bluedroid/bta/gatt/bta_gatts_co.o
CC build/esp_http_client/lib/http_auth.o
CC build/esp32/event_loop.o
CC build/driver/timer.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_api.o
CC build/esp_http_client/lib/transport_tcp.o
CC build/esp32/pm_locks.o
CC build/driver/gpio.o
CC build/bt/bluedroid/bta/gatt/bta_gatts_main.o
CC build/esp_http_client/lib/transport.o
CC build/esp32/coexist.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_cache.o
CC build/esp_http_client/lib/transport_ssl.o
CC build/driver/sdspi_host.o
CC build/esp32/core_dump.o
CC build/bt/bluedroid/bta/gatt/bta_gattc_co.o
CC build/esp32/ets_timer_legacy.o
CC build/driver/ledc.o
CC build/esp_http_client/lib/http_header.o
CC build/esp32/wifi_os_adapter.o
CC build/bt/bluedroid/bta/gatt/bta_gatts_api.o
AR build/esp_http_client/libesp_http_client.a
CC build/bt/bluedroid/bta/gatt/bta_gatt_common.o
CC build/driver/periph_ctrl.o
CC build/esp_https_ota/src/esp_https_ota.o
CC build/esp32/intr_alloc.o
CC build/driver/i2s.o
AR build/esp_https_ota/libesp_https_ota.a
CC build/bt/bluedroid/bta/gatt/bta_gattc_main.o
CC build/ethernet/emac_main.o
CC build/esp32/ipc.o
CC build/bt/bluedroid/bta/hh/bta_hh_cfg.o
CC build/esp32/cache_err_int.o
CC build/driver/sdio_slave.o
CC build/ethernet/emac_dev.o
CC build/bt/bluedroid/bta/hh/bta_hh_main.o
CC build/esp32/fast_crypto_ops.o
CC build/bt/bluedroid/bta/hh/bta_hh_act.o
CC build/ethernet/eth_phy/phy_tlk110.o
CC build/esp32/freertos_hooks.o
CC build/driver/sdspi_transaction.o
CC build/bt/bluedroid/bta/hh/bta_hh_le.o
CC build/ethernet/eth_phy/phy_lan8720.o
CC build/esp32/clk.o
CC build/driver/uart.o
CC build/ethernet/eth_phy/phy_common.o
CC build/esp32/spiram_psram.o
CC build/bt/bluedroid/bta/hh/bta_hh_utils.o
AR build/ethernet/libethernet.a
CC build/bt/bluedroid/bta/hh/bta_hh_api.o
CC build/expat/library/xmltok_impl.o
CC build/driver/sigmadelta.o
CC build/expat/library/xmlrole.o
CC build/bt/bluedroid/bta/sdp/bta_sdp_api.o
CC build/esp32/esp_timer_esp32.o
CC build/driver/spi_master.o
CC build/expat/library/xmlparse.o
CC build/esp32/wifi_init.o
CC build/bt/bluedroid/bta/sdp/bta_sdp_cfg.o
CC build/driver/spi_common.o
CC build/esp32/pm_trace.o
CC build/bt/bluedroid/bta/sdp/bta_sdp_act.o
AR build/driver/libdriver.a
CC build/esp32/phy_init.o
CC build/expat/library/xmltok.o
CC build/fatfs/src/diskio.o
CC build/bt/bluedroid/bta/sdp/bta_sdp.o
CC build/esp32/crosscore_int.o
CC build/fatfs/src/vfs_fat.o
CC build/esp32/gdbstub.o
CC build/bt/bluedroid/bta/av/bta_av_aact.o
CC build/fatfs/src/vfs_fat_spiflash.o
CC build/esp32/lib_printf.o
CC build/expat/library/xmltok_ns.o
CC build/esp32/cpu_start.o
CC build/expat/port/chardata.o
CC build/fatfs/src/diskio_sdmmc.o
CC build/bt/bluedroid/bta/av/bta_av_sbc.o
CC build/expat/port/expat_element.o
CC build/fatfs/src/vfs_fat_sdmmc.o
CC build/esp32/spiram.o
CC build/expat/port/minicheck.o
CC build/bt/bluedroid/bta/av/bta_av_main.o
CC build/esp32/dbg_stubs.o
CC build/fatfs/src/diskio_rawflash.o
AR build/expat/libexpat.a
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c: In function 'bta_av_api_register':
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:575:68: warning: passing argument 2 of 'bta_ar_reg_avrc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
                 bta_ar_reg_avrc(UUID_SERVCLASS_AV_REM_CTRL_TARGET, "AV Remote Control Target\n", NULL,
                                                                    ^
In file included from C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:39:0:
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/include/bta/bta_ar_api.h:123:13: note: expected 'char *' but argument is of type 'const char *'
 extern void bta_ar_reg_avrc(UINT16 service_uuid, char *p_service_name,
             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c: In function 'bta_av_st_code':
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1270:33: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_INIT_ST: return "INIT";
                                 ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1271:33: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_OPEN_ST: return "OPEN";
                                 ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1272:33: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     default:             return "unknown";
                                 ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c: In function 'bta_av_evt_code':
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1287:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_DISABLE_EVT: return "API_DISABLE";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1288:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_REMOTE_CMD_EVT: return "API_REMOTE_CMD";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1289:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_VENDOR_CMD_EVT: return "API_VENDOR_CMD";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1290:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_VENDOR_RSP_EVT: return "API_VENDOR_RSP";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1291:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_META_RSP_EVT: return "API_META_RSP_EVT";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1292:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_RC_CLOSE_EVT: return "API_RC_CLOSE";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1293:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVRC_OPEN_EVT: return "AVRC_OPEN";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1294:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVRC_MSG_EVT: return "AVRC_MSG";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1295:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVRC_NONE_EVT: return "AVRC_NONE";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1297:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_OPEN_EVT: return "API_OPEN";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1298:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_CLOSE_EVT: return "API_CLOSE";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1299:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AP_START_EVT: return "AP_START";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1300:37: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AP_STOP_EVT: return "AP_STOP";
                                     ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1301:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_RECONFIG_EVT: return "API_RECONFIG";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1302:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_PROTECT_REQ_EVT: return "API_PROTECT_REQ";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1303:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_PROTECT_RSP_EVT: return "API_PROTECT_RSP";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1304:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_RC_OPEN_EVT: return "API_RC_OPEN";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1305:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SRC_DATA_READY_EVT: return "SRC_DATA_READY";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1306:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_CI_SETCONFIG_OK_EVT: return "CI_SETCONFIG_OK";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1307:47: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_CI_SETCONFIG_FAIL_EVT: return "CI_SETCONFIG_FAIL";
                                               ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1308:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SDP_DISC_OK_EVT: return "SDP_DISC_OK";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1309:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SDP_DISC_FAIL_EVT: return "SDP_DISC_FAIL";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1310:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_DISC_OK_EVT: return "STR_DISC_OK";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1311:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_DISC_FAIL_EVT: return "STR_DISC_FAIL";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1312:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_GETCAP_OK_EVT: return "STR_GETCAP_OK";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1313:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_GETCAP_FAIL_EVT: return "STR_GETCAP_FAIL";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1314:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_OPEN_OK_EVT: return "STR_OPEN_OK";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1315:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_OPEN_FAIL_EVT: return "STR_OPEN_FAIL";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1316:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_START_OK_EVT: return "STR_START_OK";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1317:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_START_FAIL_EVT: return "STR_START_FAIL";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1318:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_CLOSE_EVT: return "STR_CLOSE";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1319:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_CONFIG_IND_EVT: return "STR_CONFIG_IND";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1320:46: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_SECURITY_IND_EVT: return "STR_SECURITY_IND";
                                              ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1321:46: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_SECURITY_CFM_EVT: return "STR_SECURITY_CFM";
                                              ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1322:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_WRITE_CFM_EVT: return "STR_WRITE_CFM";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1323:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_SUSPEND_CFM_EVT: return "STR_SUSPEND_CFM";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1324:46: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_STR_RECONFIG_CFM_EVT: return "STR_RECONFIG_CFM";
                                              ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1325:40: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVRC_TIMER_EVT: return "AVRC_TIMER";
                                        ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1326:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVDT_CONNECT_EVT: return "AVDT_CONNECT";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1327:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVDT_DISCONNECT_EVT: return "AVDT_DISCONNECT";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1328:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_ROLE_CHANGE_EVT: return "ROLE_CHANGE";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1329:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVDT_DELAY_RPT_EVT: return "AVDT_DELAY_RPT";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1330:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_ACP_CONNECT_EVT: return "ACP_CONNECT";
                                         ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1332:40: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_ENABLE_EVT: return "API_ENABLE";
                                        ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1333:42: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_REGISTER_EVT: return "API_REG";
                                          ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1334:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_DEREGISTER_EVT: return "API_DEREG";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1335:44: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_DISCONNECT_EVT: return "API_DISCNT";
                                            ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1336:47: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_CI_SRC_DATA_READY_EVT: return "CI_DATA_READY";
                                               ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1337:37: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SIG_CHG_EVT: return "SIG_CHG";
                                     ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1338:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SIG_TIMER_EVT: return "SIG_TMR";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1339:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_SDP_AVRC_DISC_EVT: return "SDP_AVRC_DISC";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1340:40: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVRC_CLOSE_EVT: return "AVRC_CLOSE";
                                        ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1341:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_CONN_CHG_EVT: return "CONN_CHG";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1342:40: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_DEREG_COMP_EVT: return "DEREG_COMP";
                                        ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1344:45: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_SINK_ENABLE_EVT: return "SINK_ENABLE";
                                             ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1347:43: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_AVDT_RPT_CONN_EVT: return "RPT_CONN";
                                           ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1349:39: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_START_EVT: return "API_START";
                                       ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1350:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_API_STOP_EVT: return "API_STOP";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_main.c:1351:33: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     default:             return "unknown";
                                 ^
CC build/esp32/sleep_modes.o
CC build/bt/bluedroid/bta/av/bta_av_act.o
CC build/fatfs/src/ffunicode.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/pulsedata.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_hcr.o
CC build/esp32/task_wdt.o
CC build/bt/bluedroid/bta/av/bta_av_ci.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_pns.o
CC build/esp32/event_default_handlers.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_hcr_bit.o
CC build/bt/bluedroid/bta/av/bta_av_cfg.o
CC build/fatfs/src/ff.o
CC build/esp32/stack_check.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/rvlcbit.o
CC build/esp32/panic.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_hcrs.o
CC build/bt/bluedroid/bta/av/bta_av_ssm.o
CC build/fatfs/src/diskio_wl.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_tns.o
CC build/esp32/hwcrypto/aes.o
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c: In function 'bta_av_sst_code':
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:570:34: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_INIT_SST: return "INIT";
                                  ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:571:38: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_INCOMING_SST: return "INCOMING";
                                      ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:572:37: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_OPENING_SST: return "OPENING";
                                     ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:573:34: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_OPEN_SST: return "OPEN";
                                  ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:574:34: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_RCFG_SST: return "RCFG";
                                  ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:575:37: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     case BTA_AV_CLOSING_SST: return "CLOSING";
                                     ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/bta/av/bta_av_ssm.c:576:33: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     default:             return "unknown";
                                 ^
CC build/bt/bluedroid/bta/av/bta_av_api.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/stereo.o
CC build/fatfs/src/ffsystem.o
CC build/esp32/hwcrypto/sha.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/channel.o
AR build/fatfs/libfatfs.a
CC build/bt/bluedroid/bta/ar/bta_ar.o
AS build/esp32/dport_panic_highint_hdl.o
CC build/fdk-aac_decoder/fdk_aac_decoder.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/rvlcconceal.o
AR build/esp32/libesp32.a
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libSYS/include/FDK_audio.h:98:0,
                 from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libAACdec/include/aacdecoder_lib.h:347,
                 from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac_decoder/fdk_aac_decoder.c:22:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libSYS/include/genericStds.h:402:5: warning: 'IS_LITTLE_ENDIAN' defined but not used [-Wunused-function]
 int IS_LITTLE_ENDIAN(void) {
     ^
CXX build/fdk-aac-oreo-m8/libAACdec/src/rvlc.o
AR build/fdk-aac_decoder/libfdk-aac_decoder.a
CC build/fifo/spiram_fifo.o
CC build/bt/bluedroid/bta/sys/bta_sys_conn.o
CC build/freertos/xtensa_overlay_os_hook.o
AR build/fifo/libfifo.a
CXX build/fdk-aac-oreo-m8/libAACdec/src/ldfiltbank.o
CC build/bt/bluedroid/bta/sys/utl.o
CC build/heap/heap_caps_init.o
CC build/freertos/FreeRTOS-openocd.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/conceal.o
CC build/bt/bluedroid/bta/sys/bta_sys_main.o
CC build/heap/heap_caps.o
CC build/freertos/timers.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/block.o
CC build/freertos/tasks.o
CC build/heap/multi_heap.o
CC build/bt/bluedroid/bta/jv/bta_jv_cfg.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/channelinfo.o
CC build/heap/heap_trace.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aac_ram.o
CC build/freertos/event_groups.o
CC build/bt/bluedroid/bta/jv/bta_jv_main.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdecoder.o
AR build/heap/libheap.a
CC build/freertos/port.o
AR build/idf_test/libidf_test.a
CC build/bt/bluedroid/bta/jv/bta_jv_act.o
CC build/jsmn/src//jsmn.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdec_drc.o
CC build/freertos/xtensa_init.o
AR build/jsmn/libjsmn.a
CC build/freertos/list.o
CC build/bt/bluedroid/bta/jv/bta_jv_api.o
CC build/json/cJSON/cJSON.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aac_rom.o
CC build/freertos/croutine.o
CXX build/fdk-aac-oreo-m8/libAACdec/src/aacdecoder_lib.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_cmd.o
CC build/json/cJSON/cJSON_Utils.o
CC build/freertos/queue.o
CXX build/fdk-aac-oreo-m8/libFDK/src/dct.o
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/src/dct.cpp:104:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:152:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_8(FIXP_DBL *x)
                         ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:124:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_4(FIXP_DBL *x)
                         ^
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_at.o
AR build/json/libjson.a
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_core.o
CC build/freertos/xtensa_intr.o
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_hybrid.o
CC build/freertos/ringbuf.o
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/src/FDK_hybrid.cpp:94:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:152:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_8(FIXP_DBL *x)
                         ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:124:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_4(FIXP_DBL *x)
                         ^
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_main.o
CXX build/fdk-aac-oreo-m8/libFDK/src/scale.o
AS build/freertos/portasm.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_act.o
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_trigFcts.o
AS build/freertos/xtensa_vector_defaults.o
CXX build/fdk-aac-oreo-m8/libFDK/src/fft.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/src/fft.cpp:139:25: warning: always_inline function might not be inlinable [-Wattributes]
 static FORCEINLINE void fft5(FIXP_DBL *RESTRICT pDat)
                         ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/src/fft.cpp:106:25: warning: always_inline function might not be inlinable [-Wattributes]
 static FORCEINLINE void fft3(FIXP_DBL *RESTRICT pDat)
                         ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/src/fft.cpp:91:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:152:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_8(FIXP_DBL *x)
                         ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:124:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_4(FIXP_DBL *x)
                         ^
AS build/freertos/xtensa_vectors.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_sdp.o
AS build/freertos/xtensa_context.o
AS build/freertos/xtensa_intr_asm.o
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_crc.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_sco.o
AR build/freertos/libfreertos.a
CC build/libsodium/port/randombytes_esp32.o
CXX build/fdk-aac-oreo-m8/libFDK/src/fft_rad2.o
CC build/log/log.o
CC build/libsodium/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.o
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_bitbuffer.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_api.o
CXX build/fdk-aac-oreo-m8/libFDK/src/autocorr2nd.o
AR build/log/liblog.a
CC build/libsodium/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.o
CXX build/fdk-aac-oreo-m8/libFDK/src/mdct.o
CC build/bt/bluedroid/bta/hf_client/bta_hf_client_rfc.o
CC build/libsodium/libsodium/src/libsodium/crypto_auth/crypto_auth.o
CXX build/fdk-aac-oreo-m8/libFDK/src/FDK_tools_rom.o
CC build/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.o
CC build/lwip/api/sockets.o
CC build/bt/bluedroid/device/controller.o
CC build/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.o
CC build/libsodium/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.o
CXX build/fdk-aac-oreo-m8/libFDK/src/qmf.o
CC build/bt/bluedroid/device/bdaddr.o
CC build/libsodium/libsodium/src/libsodium/crypto_box/crypto_box_easy.o
CC build/lwip/api/api_msg.o
CXX build/fdk-aac-oreo-m8/libFDK/src/fixpoint_math.o
CC build/libsodium/libsodium/src/libsodium/crypto_box/crypto_box.o
CC build/bt/bluedroid/device/interop.o
CC build/libsodium/libsodium/src/libsodium/crypto_box/crypto_box_seal.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_adif.o
CC build/lwip/api/err.o
CC build/bt/bluedroid/hci/hci_packet_factory.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_asc.o
CC build/libsodium/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.o
CC build/lwip/api/netbuf.o
CC build/libsodium/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.o
CC build/bt/bluedroid/hci/hci_layer.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_latm.o
CC build/lwip/api/tcpip.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_drm.o
CC build/bt/bluedroid/hci/packet_fragmenter.o
CC build/lwip/api/netifapi.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_lib.o
CC build/bt/bluedroid/hci/hci_audio.o
CC build/lwip/api/api_lib.o
CXX build/fdk-aac-oreo-m8/libMpegTPDec/src/tpdec_adts.o
CC build/bt/bluedroid/hci/hci_packet_parser.o
CXX build/fdk-aac-oreo-m8/libPCMutils/src/pcmutils_lib.o
CC build/lwip/api/netdb.o
CC build/bt/bluedroid/hci/hci_hal_h4.o
CXX build/fdk-aac-oreo-m8/libPCMutils/src/limiter.o
CC build/lwip/api/pppapi.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbr_rom.o
CC build/libsodium/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.o
CC build/bt/bluedroid/hci/buffer_allocator.o
CC build/lwip/apps/dhcpserver.o
CC build/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.o
CC build/bt/bluedroid/main/bte_init.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/psdec_hybrid.o
CC build/libsodium/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.o
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libSBRdec/src/psdec_hybrid.cpp:87:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:152:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_8(FIXP_DBL *x)
                         ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/fdk-aac-oreo-m8/libFDK/include/fft.h:124:25: warning: always_inline function might not be inlinable [-Wattributes]
 static void FORCEINLINE fft_4(FIXP_DBL *x)
                         ^
CC build/lwip/apps/sntp/sntp.o
CC build/libsodium/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/huff_dec.o
CC build/bt/bluedroid/main/bte_main.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbr_deb.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/crypto_generichash.o
CC build/lwip/apps/ping/esp_ping.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbr_crc.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.o
CC build/bt/bluedroid/osi/allocator.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbr_dec.o
CC build/lwip/apps/ping/ping.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.o
CC build/bt/bluedroid/osi/buffer.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/lpp_tran.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.o
CC build/lwip/core/tcp_out.o
CC build/bt/bluedroid/osi/alarm.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/env_dec.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.o
CC build/lwip/core/udp.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbrdec_freq_sca.o
CC build/bt/bluedroid/osi/hash_functions.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/env_calc.o
CC build/bt/bluedroid/osi/osi.o
CC build/lwip/core/def.o
CC build/bt/bluedroid/osi/mutex.o
CC build/lwip/core/timers.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbrdecoder.o
CC build/bt/bluedroid/osi/list.o
CC build/lwip/core/stats.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/psdec.o
CC build/bt/bluedroid/osi/config.o
CC build/lwip/core/netif.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbrdec_drc.o
CC build/bt/bluedroid/osi/fixed_queue.o
CC build/lwip/core/pbuf.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/env_extr.o
CC build/bt/bluedroid/osi/hash_map.o
CC build/lwip/core/tcp_in.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/sbr_ram.o
CC build/bt/bluedroid/osi/semaphore.o
CXX build/fdk-aac-oreo-m8/libSBRdec/src/psbitdec.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.o
CC build/lwip/core/raw.o
CC build/libsodium/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.o
CXX build/fdk-aac-oreo-m8/libSYS/src/wav_file.o
CC build/bt/bluedroid/osi/future.o
CC build/libsodium/libsodium/src/libsodium/crypto_hash/crypto_hash.o
CXX build/fdk-aac-oreo-m8/libSYS/src/conv_string.o
CC build/lwip/core/ip.o
CC build/libsodium/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.o
CC build/bt/bluedroid/external/sbc/decoder/srce/decoder-sbc.o
CXX build/fdk-aac-oreo-m8/libSYS/src/cmdl_parser.o
CC build/libsodium/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.o
CC build/lwip/core/dns.o
CXX build/fdk-aac-oreo-m8/libSYS/src/genericStds.o
CC build/bt/bluedroid/external/sbc/decoder/srce/bitalloc-sbc.o
CC build/libsodium/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.o
CC build/libsodium/libsodium/src/libsodium/crypto_kdf/crypto_kdf.o
CC build/bt/bluedroid/external/sbc/decoder/srce/oi_codec_version.o
AR build/fdk-aac-oreo-m8/libfdk-aac-oreo-m8.a
CC build/lwip/core/tcp.o
CC build/libsodium/libsodium/src/libsodium/crypto_kx/crypto_kx.o
CC build/mad/layer12.o
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/external/sbc/decoder/srce/oi_codec_version.c:42:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 PRIVATE OI_CHAR *const codecVersion = "v1.5"
                                       ^
CC build/bt/bluedroid/external/sbc/decoder/srce/framing-sbc.o
CC build/mad/stream.o
CC build/libsodium/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.o
CC build/bt/bluedroid/external/sbc/decoder/srce/synthesis-8-generated.o
CC build/lwip/core/sys.o
CC build/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.o
CC build/mad/fixed.o
CC build/mad/timer.o
CC build/libsodium/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.o
CC build/lwip/core/memp.o
CC build/bt/bluedroid/external/sbc/decoder/srce/decoder-private.o
CC build/mad/synth_stereo.o
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/external/sbc/decoder/srce/decoder-private.c:43:37: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 OI_CHAR *const OI_Codec_Copyright = "Copyright 2002-2007 Open Interface North America, Inc. All rights reserved";
                                     ^
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.o
CC build/bt/bluedroid/external/sbc/decoder/srce/bitalloc.o
CC build/lwip/core/init.o
CC build/mad/version.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.o
CC build/bt/bluedroid/external/sbc/decoder/srce/alloc.o
CC build/mad/align.o
CC build/lwip/core/inet_chksum.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.o
CC build/mad/layer3.o
CC build/bt/bluedroid/external/sbc/decoder/srce/dequant.o
CC build/lwip/core/mem.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c: In function 'III_scalefactors':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:725:20: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
   slen1 = unalChar(&sflen_table[channel->scalefac_compress].slen1);
                    ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:726:20: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
   slen2 = unalChar(&sflen_table[channel->scalefac_compress].slen2);
                    ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c: In function 'III_exponents':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:842:16: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  l += unalChar(&sfbwidth[sfbi++]);
                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:860:28: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
       l    += 3 * unalChar(&sfbwidth[sfbi]);
                            ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c: In function 'III_huffdecode':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:975:32: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
     sfbound = xrptr + unalChar(sfbwidth++);
                                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:998:22: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  sfbound += unalChar(sfbwidth++);
                      ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1197:22: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  sfbound += unalChar(sfbwidth++);
                      ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1220:22: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  sfbound += unalChar(sfbwidth++);
                      ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c: In function 'III_reorder':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1298:21: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
       l += unalChar(sfbwidth++);
                     ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1306:16: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
   f = unalChar(sfbwidth++);
                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1311:20: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
       f = unalChar(sfbwidth++) - 1;
                    ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c: In function 'III_stereo':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1368:17: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
    n = unalChar(&sfbwidth[sfbi++]);
                 ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1386:15: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  n = unalChar(&sfbwidth[sfbi++]);
               ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1423:15: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  n = unalChar(&sfbwidth[sfbi++]);
               ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1449:15: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  n = unalChar(&sfbwidth[sfbi]);
               ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1485:15: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
  n = unalChar(&sfbwidth[sfbi]);
               ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:1519:20: warning: pointer targets in passing argument 1 of 'unalChar' differ in signedness [-Wpointer-sign]
       n = unalChar(&sfbwidth[sfbi]);
                    ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/layer3.c:48:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:1:6: note: expected 'const char *' but argument is of type 'const unsigned char *'
 char unalChar(char const *adr);
      ^
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.o
CC build/bt/bluedroid/external/sbc/decoder/srce/framing.o
CC build/lwip/core/ipv4/icmp.o
CC build/mad/bit.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c: In function 'mad_bit_crc':
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:209:34: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
     crc = (crc << 8) ^ unalShort(&crc_table[((crc >> 8) ^ (data >> 24)) & 0xff]);
                                  ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:210:34: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
     crc = (crc << 8) ^ unalShort(&crc_table[((crc >> 8) ^ (data >> 16)) & 0xff]);
                                  ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:211:34: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
     crc = (crc << 8) ^ unalShort(&crc_table[((crc >> 8) ^ (data >>  8)) & 0xff]);
                                  ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:212:34: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
     crc = (crc << 8) ^ unalShort(&crc_table[((crc >> 8) ^ (data >>  0)) & 0xff]);
                                  ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:217:16: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
      unalShort(&crc_table[((crc >> 8) ^ mad_bit_read(&bitptr, 8)) & 0xff]);
                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:219:16: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
      unalShort(&crc_table[((crc >> 8) ^ mad_bit_read(&bitptr, 8)) & 0xff]);
                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:221:16: warning: pointer targets in passing argument 1 of 'unalShort' differ in signedness [-Wpointer-sign]
      unalShort(&crc_table[((crc >> 8) ^ mad_bit_read(&bitptr, 8)) & 0xff]);
                ^
In file included from C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/bit.c:35:0:
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/mad/align.h:2:7: note: expected 'const short int *' but argument is of type 'const short unsigned int *'
 short unalShort(short const *adr);
       ^
CC build/bt/bluedroid/external/sbc/decoder/srce/synthesis-dct8.o
CC build/mad/huffman.o
CC build/lwip/core/ipv4/autoip.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.o
CC build/mad/frame.o
CC build/bt/bluedroid/external/sbc/decoder/srce/decoder-oina.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.o
CC build/mad/decoder.o
CC build/lwip/core/ipv4/ip4.o
CC build/bt/bluedroid/external/sbc/decoder/srce/synthesis-sbc.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.o
AR build/mad/libmad.a
CC build/main/ClickButtons.o
CC build/lwip/core/ipv4/igmp.o
CC build/bt/bluedroid/external/sbc/decoder/srce/bitstream-decode.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_encoder.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.o
CC build/main/addonucg.o
CC build/lwip/core/ipv4/ip4_addr.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_dct_coeffs.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.o
CC build/lwip/core/ipv4/dhcp.o
CC build/main/addoncommon.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_mono.o
CC build/main/servers.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_enc_coeffs.o
CC build/libsodium/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.o
CC build/lwip/core/ipv4/ip_frag.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_analysis.o
CC build/main/eeprom.o
CC build/libsodium/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.o
CC build/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.o
CC build/lwip/core/ipv6/icmp6.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_enc_bit_alloc_ste.o
CC build/main/webserver.o
CC build/libsodium/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.o
CC build/lwip/core/ipv6/ethip6.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_dct.o
CC build/libsodium/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.o
CC build/libsodium/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.o
CC build/bt/bluedroid/external/sbc/encoder/srce/sbc_packing.o
CC build/lwip/core/ipv6/mld6.o
CC build/main/addon.o
CC build/libsodium/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.o
CC build/bt/bluedroid/btc/core/btc_dm.o
CC build/lwip/core/ipv6/nd6.o
CC build/libsodium/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.o
CC build/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.o
CC build/main/cencode.o
CC build/bt/bluedroid/btc/core/btc_config.o
CC build/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.o
CC build/main/ntp.o
CC build/lwip/core/ipv6/ip6.o
CC build/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.o
CC build/bt/bluedroid/btc/core/btc_sec.o
CC build/libsodium/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.o
CC build/main/ota.o
CC build/lwip/core/ipv6/ip6_addr.o
CC build/bt/bluedroid/btc/core/btc_manage.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/crypto_sign.o
CC build/lwip/core/ipv6/inet6.o
CC build/main/websocket.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.o
CC build/bt/bluedroid/btc/core/btc_alarm.o
CC build/lwip/core/ipv6/dhcp6.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.o
CC build/main/timezone.o
CC build/bt/bluedroid/btc/core/btc_profile_queue.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.o
CC build/lwip/core/ipv6/ip6_frag.o
CC build/main/custom.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.o
CC build/bt/bluedroid/btc/core/btc_sm.o
CC build/libsodium/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.o
CC build/lwip/netif/ethernetif.o
CC build/main/gpio.o
CC build/bt/bluedroid/btc/core/btc_ble_storage.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.o
CC build/lwip/netif/lowpan6.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.o
CC build/main/vs1053.o
CC build/lwip/netif/ethernet.o
CC build/bt/bluedroid/btc/core/btc_storage.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/crypto_stream.o
CC build/lwip/netif/etharp.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.o
CC build/main/webclient.o
CC build/bt/bluedroid/btc/core/btc_dev.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.o
CC build/lwip/netif/slipif.o
CC build/libsodium/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.o
CC build/bt/bluedroid/btc/core/btc_main.o
CC build/libsodium/libsodium/src/libsodium/crypto_verify/sodium/verify.o
CC build/lwip/port/freertos/sys_arch.o
CC build/main/ClickJoystick.o
CC build/libsodium/libsodium/src/libsodium/randombytes/randombytes.o
CC build/bt/bluedroid/btc/core/btc_task.o
CC build/lwip/port/netif/ethernetif.o
CC build/main/irnec.o
CC build/libsodium/libsodium/src/libsodium/sodium/utils.o
CC build/lwip/port/netif/wlanif.o
CC build/libsodium/libsodium/src/libsodium/sodium/runtime.o
CC build/main/telnet.o
CC build/bt/bluedroid/btc/core/btc_util.o
CC build/libsodium/libsodium/src/libsodium/sodium/version.o
CC build/lwip/port/debug/lwip_debug.o
CC build/libsodium/libsodium/src/libsodium/sodium/core.o
CC build/main/ClickEncoder.o
CC build/bt/bluedroid/btc/profile/esp/blufi/blufi_protocol.o
CC build/libsodium/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.o
CC build/lwip/port/vfs_lwip.o
CC build/main/vs1053b-patches.o
CC build/libsodium/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.o
CC build/bt/bluedroid/btc/profile/esp/blufi/blufi_prf.o
AR build/lwip/liblwip.a
CC build/main/interface.o
CC build/mbedtls/mbedtls/library/poly1305.o
CC build/bt/bluedroid/btc/profile/std/gap/btc_gap_ble.o
CC build/mbedtls/mbedtls/library/platform_util.o
AR build/libsodium/liblibsodium.a
CC build/main/app_main.o
CC build/mbedtls/mbedtls/library/havege.o
CC build/main/addonu8g2.o
CC build/mbedtls/mbedtls/library/ssl_cookie.o
CC build/bt/bluedroid/btc/profile/std/gap/btc_gap_bt.o
CC build/mbedtls/mbedtls/library/md5.o
CC build/mbedtls/mbedtls/library/certs.o
AR build/main/libmain.a
CC build/bt/bluedroid/btc/profile/std/gatt/btc_gatt_common.o
CC build/mbedtls/mbedtls/library/ssl_ciphersuites.o
CC build/mbedtls/mbedtls/library/camellia.o
CC build/mdns/mdns.o
CC build/mbedtls/mbedtls/library/x509_crl.o
CC build/mbedtls/mbedtls/library/threading.o
CC build/bt/bluedroid/btc/profile/std/gatt/btc_gattc.o
CC build/mbedtls/mbedtls/library/aesni.o
CC build/mbedtls/mbedtls/library/bignum.o
CC build/mbedtls/mbedtls/library/arc4.o
CC build/bt/bluedroid/btc/profile/std/gatt/btc_gatt_util.o
CC build/mbedtls/mbedtls/library/cipher_wrap.o
CC build/mbedtls/mbedtls/library/rsa_internal.o
CC build/mbedtls/mbedtls/library/aes.o
CC build/mdns/mdns_networking.o
CC build/mbedtls/mbedtls/library/xtea.o
CC build/bt/bluedroid/btc/profile/std/gatt/btc_gatts.o
CC build/mbedtls/mbedtls/library/base64.o
CC build/mbedtls/mbedtls/library/sha512.o
CC build/mdns/mdns_console.o
CC build/mbedtls/mbedtls/library/pkcs11.o
CC build/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_control.o
CC build/mbedtls/mbedtls/library/ecdsa.o
CC build/mbedtls/mbedtls/library/asn1write.o
CC build/mbedtls/mbedtls/library/oid.o
AR build/mdns/libmdns.a
CC build/mbedtls/mbedtls/library/ecjpake.o
CC build/bt/bluedroid/btc/profile/std/a2dp/btc_av.o
CC build/micro-ecc/micro-ecc/uECC.o
CC build/mbedtls/mbedtls/library/ssl_tls.o
CC build/mp3_decoder/mp3_decoder.o
AR build/micro-ecc/libmicro-ecc.a
CC build/bt/bluedroid/btc/profile/std/a2dp/bta_av_co.o
AR build/mp3_decoder/libmp3_decoder.a
CC build/newlib/select.o
CC build/nghttp/nghttp2/lib/nghttp2_map.o
CC build/mbedtls/mbedtls/library/debug.o
CC build/newlib/locks.o
CC build/mbedtls/mbedtls/library/aria.o
CC build/nghttp/nghttp2/lib/nghttp2_queue.o
CC build/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp.o
CC build/mbedtls/mbedtls/library/ecdh.o
CC build/newlib/syscall_table.o
CC build/nghttp/nghttp2/lib/nghttp2_pq.o
CC build/mbedtls/mbedtls/library/x509_crt.o
CC build/newlib/syscalls.o
CC build/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.o
CC build/nghttp/nghttp2/lib/nghttp2_submit.o
CC build/newlib/reent_init.o
CC build/mbedtls/mbedtls/library/ssl_srv.o
CC build/nghttp/nghttp2/lib/nghttp2_debug.o
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.c: In function 'btc_a2dp_source_handle_timer':
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.c:1496:20: warning: passing argument 1 of 'log_tstamps_us' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
     log_tstamps_us("media task tx timer");
                    ^
C:/msys32/home/User/esp/esp-idf/components/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_source.c:495:13: note: expected 'char *' but argument is of type 'const char *'
 static void log_tstamps_us(char *comment)
             ^
CC build/newlib/time.o
CC build/nghttp/nghttp2/lib/nghttp2_hd_huffman_data.o
CC build/bt/bluedroid/btc/profile/std/a2dp/btc_a2dp_sink.o
AR build/newlib/libnewlib.a
CC build/mbedtls/mbedtls/library/sha1.o
CC build/nghttp/nghttp2/lib/nghttp2_frame.o
CXX build/nvs_flash/src/nvs_api.o
CC build/mbedtls/mbedtls/library/chacha20.o
CC build/bt/bluedroid/btc/profile/std/avrc/btc_avrc.o
CC build/nghttp/nghttp2/lib/nghttp2_helper.o
CC build/mbedtls/mbedtls/library/md2.o
CC build/nghttp/nghttp2/lib/nghttp2_npn.o
CC build/mbedtls/mbedtls/library/x509_create.o
CC build/bt/bluedroid/btc/profile/std/spp/btc_spp.o
CC build/nghttp/nghttp2/lib/nghttp2_option.o
CC build/mbedtls/mbedtls/library/cmac.o
CC build/nghttp/nghttp2/lib/nghttp2_buf.o
CC build/mbedtls/mbedtls/library/gcm.o
CC build/bt/bluedroid/btc/profile/std/hf_client/btc_hf_client.o
CXX build/nvs_flash/src/nvs_storage.o
CC build/nghttp/nghttp2/lib/nghttp2_priority_spec.o
CC build/mbedtls/mbedtls/library/version.o
CC build/nghttp/nghttp2/lib/nghttp2_hd.o
CC build/bt/bluedroid/btc/profile/std/hf_client/bta_hf_client_co.o
CC build/mbedtls/mbedtls/library/pem.o
CC build/mbedtls/mbedtls/library/padlock.o
CC build/nghttp/nghttp2/lib/nghttp2_stream.o
CC build/bt/bluedroid/stack/btm/btm_devctl.o
CXX build/nvs_flash/src/nvs_pagemanager.o
CC build/mbedtls/mbedtls/library/asn1parse.o
CC build/nghttp/nghttp2/lib/nghttp2_session.o
CC build/mbedtls/mbedtls/library/timing.o
CC build/bt/bluedroid/stack/btm/btm_sco.o
CC build/mbedtls/mbedtls/library/ssl_cli.o
CC build/bt/bluedroid/stack/btm/btm_ble_addr.o
CXX build/nvs_flash/src/nvs_encr.o
CC build/mbedtls/mbedtls/library/pkwrite.o
CC build/nghttp/nghttp2/lib/nghttp2_callbacks.o
CC build/mbedtls/mbedtls/library/ssl_cache.o
CC build/bt/bluedroid/stack/btm/btm_ble_multi_adv.o
CC build/nghttp/nghttp2/lib/nghttp2_rcbuf.o
CC build/mbedtls/mbedtls/library/sha256.o
CC build/nghttp/nghttp2/lib/nghttp2_hd_huffman.o
CXX build/nvs_flash/src/nvs_item_hash_list.o
CC build/bt/bluedroid/stack/btm/btm_ble_gap.o
CC build/mbedtls/mbedtls/library/md_wrap.o
CC build/nghttp/nghttp2/lib/nghttp2_mem.o
CC build/mbedtls/mbedtls/library/entropy.o
CC build/nghttp/nghttp2/lib/nghttp2_version.o
CXX build/nvs_flash/src/nvs_page.o
CC build/nghttp/nghttp2/lib/nghttp2_outbound_item.o
CC build/mbedtls/mbedtls/library/hkdf.o
CC build/bt/bluedroid/stack/btm/btm_ble_bgconn.o
CC build/mbedtls/mbedtls/library/rsa.o
CC build/nghttp/nghttp2/lib/nghttp2_http.o
CC build/nghttp/port/http_parser.o
CC build/mbedtls/mbedtls/library/ripemd160.o
CC build/bt/bluedroid/stack/btm/btm_acl.o
CC build/mbedtls/mbedtls/library/nist_kw.o
CXX build/nvs_flash/src/nvs_ops.o
CC build/mbedtls/mbedtls/library/pkcs5.o
CXX build/nvs_flash/src/nvs_types.o
AR build/nghttp/libnghttp.a
CC build/bt/bluedroid/stack/btm/btm_ble_privacy.o
CC build/mbedtls/mbedtls/library/version_features.o
CC build/openssl/library/ssl_stack.o
CC build/mbedtls/mbedtls/library/cipher.o
CC build/openssl/library/ssl_lib.o
CC build/bt/bluedroid/stack/btm/btm_dev.o
AR build/nvs_flash/libnvs_flash.a
CC build/mbedtls/mbedtls/library/entropy_poll.o
CC build/pthread/pthread.o
CC build/openssl/library/ssl_x509.o
CC build/mbedtls/mbedtls/library/dhm.o
CC build/openssl/library/ssl_pkey.o
CC build/bt/bluedroid/stack/btm/btm_main.o
CC build/pthread/pthread_cond_var.o
CC build/mbedtls/mbedtls/library/error.o
CC build/openssl/library/ssl_methods.o
CC build/pthread/pthread_local_storage.o
CC build/bt/bluedroid/stack/btm/btm_inq.o
CC build/mbedtls/mbedtls/library/ssl_ticket.o
CC build/openssl/library/ssl_cert.o
CC build/mbedtls/mbedtls/library/x509.o
AR build/pthread/libpthread.a
CC build/openssl/platform/ssl_port.o
CC build/sdmmc/sdmmc_cmd.o
CC build/bt/bluedroid/stack/btm/btm_ble_adv_filter.o
CC build/mbedtls/mbedtls/library/blowfish.o
CC build/openssl/platform/ssl_pm.o
CC build/mbedtls/mbedtls/library/chachapoly.o
AR build/openssl/libopenssl.a
AR build/sdmmc/libsdmmc.a
CC build/mbedtls/mbedtls/library/ecp.o
CC build/smartconfig_ack/smartconfig_ack.o
CC build/bt/bluedroid/stack/btm/btm_pm.o
CC build/soc/esp32/rtc_clk.o
AR build/smartconfig_ack/libsmartconfig_ack.a
CC build/mbedtls/mbedtls/library/md4.o
CC build/soc/esp32/rtc_time.o
CC build/bt/bluedroid/stack/btm/btm_ble.o
CC build/spi_flash/flash_ops.o
CC build/mbedtls/mbedtls/library/x509_csr.o
CC build/soc/esp32/rtc_sleep.o
CC build/mbedtls/mbedtls/library/pkparse.o
CC build/spi_flash/cache_utils.o
CC build/soc/esp32/gpio_periph.o
CC build/bt/bluedroid/stack/btm/btm_sec.o
CC build/spi_flash/spi_flash_rom_patch.o
CC build/mbedtls/mbedtls/library/md.o
CC build/soc/esp32/spi_periph.o
CC build/soc/esp32/rtc_init.o
CC build/mbedtls/mbedtls/library/ccm.o
CC build/spi_flash/partition.o
CC build/soc/esp32/soc_memory_layout.o
CC build/mbedtls/mbedtls/library/pkcs12.o
CC build/spi_flash/flash_mmap.o
CC build/soc/esp32/cpu_util.o
CC build/mbedtls/mbedtls/library/ecp_curves.o
CC build/bt/bluedroid/stack/btm/btm_ble_cont_energy.o
CC build/soc/esp32/rtc_periph.o
AR build/spi_flash/libspi_flash.a
CC build/soc/esp32/rtc_pm.o
CC build/spiffs/esp_spiffs.o
CC build/mbedtls/mbedtls/library/pk_wrap.o
CC build/bt/bluedroid/stack/btm/btm_ble_batchscan.o
AR build/soc/libsoc.a
CC build/mbedtls/mbedtls/library/x509write_crt.o
CC build/tcpip_adapter/tcpip_adapter_lwip.o
CC build/spiffs/spiffs_api.o
CC build/mbedtls/mbedtls/library/ctr_drbg.o
CC build/bt/bluedroid/stack/btu/btu_init.o
CC build/spiffs/spiffs/src/spiffs_hydrogen.o
AR build/tcpip_adapter/libtcpip_adapter.a
CC build/mbedtls/mbedtls/library/platform.o
CC build/bt/bluedroid/stack/btu/btu_task.o
CC build/u8g2/csrc/u8x8_d_ist3020.o
CC build/mbedtls/mbedtls/library/pk.o
CC build/spiffs/spiffs/src/spiffs_check.o
CC build/u8g2/csrc/u8x8_d_st7920.o
CC build/mbedtls/mbedtls/library/x509write_csr.o
CC build/u8g2/csrc/u8g2_esp32_hal.o
CC build/bt/bluedroid/stack/btu/btu_hcif.o
CC build/spiffs/spiffs/src/spiffs_nucleus.o
CC build/mbedtls/mbedtls/library/des.o
CC build/u8g2/csrc/u8x8_debounce.o
CC build/mbedtls/mbedtls/library/hmac_drbg.o
CC build/u8g2/csrc/u8x8_d_ld7032_60x32.o
CC build/bt/bluedroid/stack/gap/gap_utils.o
CC build/mbedtls/mbedtls/library/memory_buffer_alloc.o
CC build/spiffs/spiffs/src/spiffs_gc.o
CC build/u8g2/csrc/u8x8_d_st7567.o
CC build/mbedtls/port/esp_sha512.o
CC build/u8g2/csrc/u8g2_setup.o
CC build/mbedtls/port/esp_hardware.o
CC build/spiffs/spiffs/src/spiffs_cache.o
CC build/bt/bluedroid/stack/gap/gap_api.o
CC build/u8g2/csrc/u8x8_d_uc1604.o
CC build/mbedtls/port/net_sockets.o
AR build/spiffs/libspiffs.a
CC build/u8g2/csrc/u8g2_font.o
CC build/ucglib/csrc/ucg_dev_ic_ssd1331.o
CC build/bt/bluedroid/stack/gap/gap_conn.o
CC build/mbedtls/port/esp_bignum.o
CC build/u8g2/csrc/u8x8_u8toa.o
CC build/ucglib/csrc/ucg_dev_tft_80x160_st7735.o
CC build/u8g2/csrc/u8x8_d_lc7981.o
CC build/ucglib/csrc/ucg_dev_oled_96x64_univision.o
CC build/mbedtls/port/esp_sha256.o
CC build/bt/bluedroid/stack/gap/gap_ble.o
CC build/u8g2/csrc/u8x8_d_ssd1306_128x32.o
CC build/mbedtls/port/esp_sha1.o
CC build/ucglib/csrc/ucg_dev_ic_seps225.o
CC build/u8g2/csrc/u8g2_message.o
CC build/mbedtls/port/mbedtls_debug.o
CC build/bt/bluedroid/stack/gatt/gatt_utils.o
CC build/ucglib/csrc/ucg_dev_oled_160x128_samsung.o
CC build/u8g2/csrc/u8x8_d_pcf8812.o
CC build/ucglib/csrc/ucg_dev_default_cb.o
AR build/mbedtls/libmbedtls.a
CC build/u8g2/csrc/u8g2_selection_list.o
CC build/ucglib/csrc/ucg_esp32_hal.o
CC build/ulp/ulp_macro.o
CC build/u8g2/csrc/u8x8_d_t6963.o
CC build/bt/bluedroid/stack/gatt/gatt_api.o
CC build/u8g2/csrc/u8g2_ll_hvline.o
CC build/ulp/ulp.o
CC build/ucglib/csrc/ucg_dev_tft_128x128_ili9163.o
CC build/u8g2/csrc/u8g2_circle.o
AR build/ulp/libulp.a
CC build/ucglib/csrc/ucg_dev_ic_ssd1351.o
CC build/bt/bluedroid/stack/gatt/gatt_auth.o
CC build/u8g2/csrc/u8g2_line.o
CC build/vfs/vfs.o
CC build/ucglib/csrc/ucg_dev_oled_128x128_univision.o
CC build/u8g2/csrc/u8x8_u16toa.o
CC build/ucglib/csrc/ucg_dev_ic_st7789.o
CC build/u8g2/csrc/u8x8_d_sh1107.o
CC build/bt/bluedroid/stack/gatt/att_protocol.o
CC build/vfs/vfs_uart.o
CC build/ucglib/csrc/ucg_polygon.o
CC build/u8g2/csrc/u8x8_d_ks0108.o
CC build/ucglib/csrc/ucg_ccs.o
CC build/u8g2/csrc/u8x8_d_a2printer.o
CC build/bt/bluedroid/stack/gatt/gatt_sr.o
AR build/vfs/libvfs.a
CC build/ucglib/csrc/ucg_pixel.o
CC build/u8g2/csrc/u8x8_cad.o
CXX build/wear_levelling/WL_Ext_Perf.o
CC build/ucglib/csrc/ucg_circle.o
CC build/bt/bluedroid/stack/gatt/gatt_main.o
CC build/u8g2/csrc/u8x8_d_ls013b7dh03.o
CXX build/wear_levelling/Partition.o
CC build/ucglib/csrc/ucg_pixel_font_data.o
CC build/u8g2/csrc/u8x8_d_ssd1325.o
CXX build/wear_levelling/SPI_Flash.o
CC build/u8g2/csrc/u8x8_d_il3820_296x128.o
CC build/bt/bluedroid/stack/gatt/gatt_attr.o
CXX build/wear_levelling/WL_Ext_Safe.o
CC build/u8g2/csrc/u8x8_d_ssd1306_64x48.o
CC build/bt/bluedroid/stack/gatt/gatt_cl.o
CXX build/wear_levelling/crc32.o
CC build/u8g2/csrc/u8x8_d_uc1610.o
CXX build/wear_levelling/WL_Flash.o
CC build/u8g2/csrc/u8x8_d_st7588.o
CC build/bt/bluedroid/stack/gatt/gatt_db.o
CC build/u8g2/csrc/u8x8_d_ssd1326.o
CC build/bt/bluedroid/stack/hcic/hcicmds.o
CXX build/wear_levelling/wear_levelling.o
CC build/u8g2/csrc/u8g2_intersection.o
AR build/wear_levelling/libwear_levelling.a
CC build/u8g2/csrc/u8g2_fonts.o
CC build/bt/bluedroid/stack/hcic/hciblecmds.o
CC build/wpa_supplicant/src/crypto/ms_funcs.o
CC build/bt/bluedroid/stack/l2cap/l2c_api.o
CC build/wpa_supplicant/src/crypto/crypto_internal-cipher.o
CC build/ucglib/csrc/ucg_dev_oled_128x128_ilsoft.o
CC build/wpa_supplicant/src/crypto/crypto_internal-modexp.o
CC build/bt/bluedroid/stack/l2cap/l2c_ble.o
CC build/ucglib/csrc/ucg_dev_ic_ili9325_spi.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/ucglib/csrc/ucg_dev_ic_ili9325_spi.c:176:18: warning: 'xxxxxx_ucg_handle_ili9325_l90tc' defined but not used [-Wunused-function]
 static ucg_int_t xxxxxx_ucg_handle_ili9325_l90tc(ucg_t *ucg)
                  ^
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/ucglib/csrc/ucg_dev_ic_ili9325_spi.c:242:18: warning: 'ucg_handle_ili9325_l90tc' defined but not used [-Wunused-function]
 static ucg_int_t ucg_handle_ili9325_l90tc(ucg_t *ucg)
                  ^
CC build/wpa_supplicant/src/crypto/bignum.o
CC build/ucglib/csrc/ucg_dev_ic_st7735.o
CC build/ucglib/csrc/ucg_init.o
CC build/bt/bluedroid/stack/l2cap/l2c_link.o
CC build/wpa_supplicant/src/crypto/sha1-pbkdf2.o
CC build/ucglib/csrc/ucg_line.o
CC build/u8g2/csrc/u8x8_d_sed1330.o
CC build/wpa_supplicant/src/crypto/aes-cbc.o
CC build/ucglib/csrc/ucg_dev_tft_240x320_ssd1289.o
CC build/u8g2/csrc/u8x8_d_ssd1306_64x32.o
CC build/ucglib/csrc/ucg_dev_tft_128x160_W_st7735.o
CC build/wpa_supplicant/src/crypto/md5.o
CC build/bt/bluedroid/stack/l2cap/l2c_fcr.o
CC build/u8g2/csrc/u8x8_d_ssd1327.o
CC build/ucglib/csrc/ucg_vector_font_data.o
CC build/wpa_supplicant/src/crypto/rc4.o
CC build/u8g2/csrc/u8x8_d_uc1601.o
CC build/u8g2/csrc/u8g2_bitmap.o
CC build/wpa_supplicant/src/crypto/sha256.o
CC build/bt/bluedroid/stack/l2cap/l2c_csm.o
CC build/u8g2/csrc/u8x8_d_ssd1606_172x72.o
CC build/wpa_supplicant/src/crypto/dh_groups.o
CC build/u8g2/csrc/u8x8_d_uc1611.o
CC build/wpa_supplicant/src/crypto/md4-internal.o
CC build/bt/bluedroid/stack/l2cap/l2cap_client.o
CC build/u8g2/csrc/u8x8_gpio.o
CC build/bt/bluedroid/stack/l2cap/l2c_ucd.o
CC build/wpa_supplicant/src/crypto/sha1-internal.o
CC build/u8g2/csrc/u8g2_d_memory.o
CC build/u8g2/csrc/u8x8_d_uc1617.o
CC build/wpa_supplicant/src/crypto/aes-wrap.o
CC build/bt/bluedroid/stack/l2cap/l2c_main.o
CC build/u8g2/csrc/u8g2_buffer.o
CC build/wpa_supplicant/src/crypto/crypto_internal.o
CC build/u8g2/csrc/u8g2_karadio32_fonts.o
CC build/bt/bluedroid/stack/l2cap/l2c_utils.o
CC build/wpa_supplicant/src/crypto/dh_group5.o
CC build/u8g2/csrc/u8x8_d_max7219.o
CC build/wpa_supplicant/src/crypto/des-internal.o
CC build/u8g2/csrc/u8x8_d_st7565.o
CC build/wpa_supplicant/src/crypto/crypto_internal-rsa.o
CC build/u8g2/csrc/u8x8_fonts.o
CC build/bt/bluedroid/stack/sdp/sdp_api.o
CC build/wpa_supplicant/src/crypto/aes-unwrap.o
CC build/u8g2/csrc/u8g2_polygon.o
CC build/wpa_supplicant/src/crypto/aes-internal-dec.o
CC build/bt/bluedroid/stack/sdp/sdp_server.o
CC build/u8g2/csrc/u8x8_d_ssd1309.o
CC build/wpa_supplicant/src/crypto/sha1.o
CC build/u8g2/csrc/u8x8_8x8.o
CC build/bt/bluedroid/stack/sdp/sdp_main.o
CC build/wpa_supplicant/src/crypto/aes-internal.o
CC build/u8g2/csrc/u8x8_d_pcf8814_hx1230.o
CC build/u8g2/csrc/u8x8_d_ssd1329.o
CC build/wpa_supplicant/src/crypto/md5-internal.o
CC build/bt/bluedroid/stack/sdp/sdp_discovery.o
CC build/u8g2/csrc/u8x8_selection_list.o
CC build/wpa_supplicant/src/crypto/sha256-internal.o
CC build/u8g2/csrc/u8x8_byte.o
CC build/bt/bluedroid/stack/sdp/sdp_db.o
CC build/ucglib/csrc/ucg_dev_ic_ssd1289.o
CC build/u8g2/csrc/u8x8_display.o
CC build/wpa_supplicant/src/crypto/aes-internal-enc.o
CC build/ucglib/csrc/ucg_bitmap.o
CC build/u8g2/csrc/u8x8_d_ssd1607_200x200.o
CC build/bt/bluedroid/stack/sdp/sdp_utils.o
CC build/wpa_supplicant/port/os_xtensa.o
CC build/ucglib/csrc/ucg_dev_tft_240x320_st7789.o
CC build/u8g2/csrc/u8x8_d_pcd8544_84x48.o
CC build/ucglib/csrc/ucg_dev_ic_ili9325.o
CC build/wpa_supplicant/src/fast_crypto/fast_crypto_internal-cipher.o
CC build/u8g2/csrc/u8g2_kerning.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/ucglib/csrc/ucg_dev_ic_ili9325.c:241:18: warning: 'ucg_handle_ili9325_l90tc' defined but not used [-Wunused-function]
 static ucg_int_t ucg_handle_ili9325_l90tc(ucg_t *ucg)
                  ^
CC build/bt/bluedroid/stack/smp/smp_l2c.o
CC build/ucglib/csrc/ucg_dev_tft_132x132_pcf8833.o
CC build/u8g2/csrc/u8x8_d_ssd1306_128x64_noname.o
CC build/wpa_supplicant/src/fast_crypto/fast_crypto_internal-modexp.o
CC build/ucglib/csrc/ucg_dev_ic_ld50t6160.o
CC build/u8g2/csrc/u8x8_d_uc1638.o
CC build/wpa_supplicant/src/fast_crypto/fast_aes-unwrap.o
CC build/ucglib/csrc/ucg_dev_oled_128x128_ft.o
CC build/bt/bluedroid/stack/smp/p_256_multprecision.o
CC build/u8g2/csrc/u8x8_d_ssd1322.o
CC build/ucglib/csrc/ucg_dev_ic_ili9341.o
CC build/wpa_supplicant/src/fast_crypto/fast_sha256.o
CC build/u8g2/csrc/u8g2_cleardisplay.o
CC build/ucglib/csrc/ucg_dev_ic_ili9163.o
CC build/bt/bluedroid/stack/smp/smp_cmac.o
CC build/wpa_supplicant/src/fast_crypto/fast_crypto_internal.o
CC build/u8g2/csrc/u8x8_d_uc1701_mini12864.o
CC build/ucglib/csrc/ucg_dev_tft_240x320_ili9325_spi.o
CC build/u8g2/csrc/u8g2_hvline.o
CC build/wpa_supplicant/src/fast_crypto/fast_aes-cbc.o
CC build/ucglib/csrc/ucg_karadio32_fonts.o
CC build/bt/bluedroid/stack/smp/aes.o
CC build/u8g2/csrc/u8g2_box.o
CC build/wpa_supplicant/src/fast_crypto/fast_sha256-internal.o
CC build/u8g2/csrc/u8x8_d_sbn1661.o
CC build/wpa_supplicant/src/fast_crypto/fast_aes-wrap.o
CC build/bt/bluedroid/stack/smp/smp_br_main.o
CC build/ucglib/csrc/ucg_dev_ic_st7735S.o
CC build/u8g2/csrc/u8x8_setup.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_peap_common.o
CC build/ucglib/csrc/ucg_clip.o
CC build/u8g2/csrc/u8x8_d_ssd1305.o
CC build/ucglib/csrc/ucg_rotate.o
CC build/bt/bluedroid/stack/smp/smp_keys.o
CC build/u8g2/csrc/u8x8_d_stdio.o
CC build/wpa_supplicant/src/wpa2/eap_peer/chap.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_mschapv2.o
CC build/ucglib/csrc/ucg_dev_ic_st7735W.o
CC build/u8g2/csrc/u8x8_d_uc1701_dogs102.o
CC build/ucglib/csrc/ucg_dev_msg_api.o
CC build/u8g2/csrc/u8x8_string.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_peap.o
CC build/bt/bluedroid/stack/smp/smp_act.o
CC build/ucglib/csrc/ucg_dev_tft_240x320_ili9341.o
CC build/u8g2/csrc/u8x8_d_ssd1306_96x16.o
CC build/ucglib/csrc/ucg_dev_ic_pcf8833.o
CC build/u8g2/csrc/u8x8_message.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_ttls.o
CC build/u8g2/csrc/u8x8_d_st75256.o
CC build/ucglib/csrc/ucg_dev_tft_128x160_st7735.o
CC build/u8g2/csrc/u8g2_input_value.o
CC build/bt/bluedroid/stack/smp/p_256_ecc_pp.o
CC build/ucglib/csrc/ucg_dev_tft_128x128_st7735.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_tls_common.o
CC build/u8g2/csrc/u8x8_d_uc1608.o
CC build/ucglib/csrc/ucg_scale.o
CC build/bt/bluedroid/stack/smp/smp_utils.o
C:/msys32/home/User/esp/Ka-Radio32-1.9/components/ucglib/csrc/ucg_scale.c:52:14: warning: 'ucg_scale_2x2_send_next_half_byte' defined but not used [-Wunused-function]
  static void ucg_scale_2x2_send_next_half_byte(ucg_t *ucg, ucg_xy_t *xy, ucg_int_t msg, ucg_int_t len, ucg_int_t dir, uint8_t b)
              ^
CC build/u8g2/csrc/u8g2_d_setup.o
CC build/ucglib/csrc/ucg_dev_ic_st7735L.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_tls.o
CC build/ucglib/csrc/ucg_font.o
CC build/wpa_supplicant/src/wpa2/eap_peer/mschapv2.o
CC build/bt/bluedroid/stack/smp/smp_api.o
CC build/ucglib/csrc/ucg_box.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap_common.o
CC build/u8g2/csrc/u8x8_input_value.o
CC build/ucglib/csrc/ucg_com_msg_api.o
CC build/wpa_supplicant/src/wpa2/eap_peer/eap.o
AR build/u8g2/libu8g2.a
CC build/ucglib/csrc/ucg_dev_tft_240x320_itdb02.o
CC build/bt/bluedroid/stack/smp/p_256_curvepara.o
CC build/xpt2046/xpt2046.o
AR build/ucglib/libucglib.a
CC build/bt/bluedroid/stack/smp/smp_main.o
CC build/wpa_supplicant/src/wpa2/tls/tls_internal.o
CC build/xtensa-debug-module/trax.o
AR build/xpt2046/libxpt2046.a
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_common.o
CC build/bt/bluedroid/stack/avct/avct_ccb.o
CC build/xtensa-debug-module/eri.o
Building partitions from /home/User/esp/Ka-Radio32-1.9/partitions.csv...
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_server_write.o
AR build/xtensa-debug-module/libxtensa-debug-module.a
CC build/bt/bluedroid/stack/avct/avct_api.o
CC build/wpa_supplicant/src/wpa2/tls/bignum.o
CC build/bt/bluedroid/stack/avct/avct_l2c.o
CC build/bt/bluedroid/stack/avct/avct_lcb_act.o
CC build/bt/bluedroid/stack/avct/avct_lcb.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_record.o
CC build/bt/bluedroid/stack/avrc/avrc_sdp.o
CC build/bt/bluedroid/stack/avrc/avrc_utils.o
CC build/wpa_supplicant/src/wpa2/tls/pkcs5.o
CC build/bt/bluedroid/stack/avrc/avrc_api.o
CC build/wpa_supplicant/src/wpa2/tls/pkcs1.o
CC build/bt/bluedroid/stack/avrc/avrc_bld_tg.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_client_write.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_server_read.o
CC build/bt/bluedroid/stack/avrc/avrc_pars_tg.o
CC build/bt/bluedroid/stack/avrc/avrc_bld_ct.o
CC build/wpa_supplicant/src/wpa2/tls/asn1.o
CC build/wpa_supplicant/src/wpa2/tls/pkcs8.o
CC build/bt/bluedroid/stack/avrc/avrc_opt.o
CC build/wpa_supplicant/src/wpa2/tls/rsa.o
CC build/bt/bluedroid/stack/avrc/avrc_pars_ct.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_client.o
CC build/bt/bluedroid/stack/avdt/avdt_ad.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_client_read.o
CC build/bt/bluedroid/stack/avdt/avdt_scb_act.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_cred.o
CC build/bt/bluedroid/stack/avdt/avdt_msg.o
CC build/wpa_supplicant/src/wpa2/tls/x509v3.o
CC build/wpa_supplicant/src/wpa2/tls/tlsv1_server.o
CC build/bt/bluedroid/stack/avdt/avdt_scb.o
CC build/bt/bluedroid/stack/avdt/avdt_ccb_act.o
CC build/wpa_supplicant/src/wpa2/utils/ext_password.o
CC build/wpa_supplicant/src/wpa2/utils/base64.o
CC build/wpa_supplicant/src/wps/wps_enrollee.o
CC build/bt/bluedroid/stack/avdt/avdt_ccb.o
CC build/wpa_supplicant/src/wps/uuid.o
CC build/bt/bluedroid/stack/avdt/avdt_api.o
CC build/wpa_supplicant/src/wps/wps_attr_build.o
CC build/bt/bluedroid/stack/avdt/avdt_l2c.o
CC build/wpa_supplicant/src/wps/wps_registrar.o
CC build/bt/bluedroid/stack/a2dp/a2d_api.o
CC build/wpa_supplicant/src/wps/wps_common.o
CC build/bt/bluedroid/stack/a2dp/a2d_sbc.o
CC build/bt/bluedroid/stack/rfcomm/rfc_utils.o
CC build/wpa_supplicant/src/wps/wps.o
CC build/bt/bluedroid/stack/rfcomm/rfc_ts_frames.o
CC build/wpa_supplicant/src/wps/wps_dev_attr.o
CC build/wpa_supplicant/src/wps/wps_attr_parse.o
CC build/bt/bluedroid/stack/rfcomm/rfc_l2cap_if.o
CC build/wpa_supplicant/src/wps/wps_validate.o
CC build/bt/bluedroid/stack/rfcomm/port_utils.o
CC build/wpa_supplicant/src/wps/wps_attr_process.o
CC build/bt/bluedroid/stack/rfcomm/port_api.o
CC build/wpa_supplicant/src/wps/eap_common.o
CC build/bt/bluedroid/stack/rfcomm/port_rfc.o
CC build/bt/bluedroid/stack/rfcomm/rfc_mx_fsm.o
AR build/wpa_supplicant/libwpa_supplicant.a
CC build/bt/bluedroid/stack/rfcomm/rfc_port_fsm.o
CC build/bt/bluedroid/stack/rfcomm/rfc_port_if.o
CC build/bt/bluedroid/api/esp_hf_client_api.o
CC build/bt/bluedroid/api/esp_gatt_common_api.o
CC build/bt/bluedroid/api/esp_gatts_api.o
CC build/bt/bluedroid/api/esp_gap_ble_api.o
CC build/bt/bluedroid/api/esp_blufi_api.o
CC build/bt/bluedroid/api/esp_gattc_api.o
CC build/bt/bluedroid/api/esp_a2dp_api.o
CC build/bt/bluedroid/api/esp_gap_bt_api.o
CC build/bt/bluedroid/api/esp_bt_device.o
CC build/bt/bluedroid/api/esp_bt_main.o
CC build/bt/bluedroid/api/esp_spp_api.o
CC build/bt/bluedroid/api/esp_avrc_api.o
AR build/bt/libbt.a
LD build/KaRadio32.elf
esptool.py v2.6-beta1
App built. Default flash app command is:
python /home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port com5 --baud 460800 --before default_reset --after hard_reset write_flash -u --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 /home/User/esp/Ka-Radio32-1.9/build/KaRadio32.bin

Вот отсюда 

Include GATT server module(GATTS) (GATTS_ENABLE) 

начинает задавать вопросы.

mr.Woland
Offline
Зарегистрирован: 10.03.2019

Подскажите кто знает

остался такой модуль

 https://ru.aliexpress.com/item/ESP32-Lite-V1-0-0-Wi-Fi-bluetooth/32841073426.html?spm=a2g0s.9042311.0.0.274233edDwxVkx

хочу попробовать Karadio заливаю старые прошивку 0.3 ,модуль стартует,в вебинтерфейс заходиться

Неполучаеться залить новые прошивки,точнее они заливаються ,но модуль работать не хочет

у автора вышла последняя версия по 1.9 он пишет что подходит на все модули esp32

файлы я скачал, как правильно залить,скриншота загрузчика нет

какие адреса к файлам прописать мне непонятно

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

mr.Woland пишет:

Подскажите кто знает

остался такой модуль

 https://ru.aliexpress.com/item/ESP32-Lite-V1-0-0-Wi-Fi-bluetooth/32841073426.html?spm=a2g0s.9042311.0.0.274233edDwxVkx

хочу попробовать Karadio заливаю старые прошивку 0.3 ,модуль стартует,в вебинтерфейс заходиться

Неполучаеться залить новые прошивки,точнее они заливаються ,но модуль работать не хочет

у автора вышла последняя версия по 1.9 он пишет что подходит на все модули esp32

файлы я скачал, как правильно залить,скриншота загрузчика нет

какие адреса к файлам прописать мне непонятно

а это  не скриншот загрузчика?

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

aidar_i пишет:
Попробовал скомпилировать Ka-Radio32. Скомпилировал, создал два файла KaRadio32.bin и partitions.bin. Загружаю их в ESP32, но радио не работает. Оригинал загружаю , работает. Пробовал изменить кое-что, потом и без изменения. Одинаково. 

Что может быть не так? В начале он задает вопросы. Выложил ход компиляции:

лог компилятора нам особо не нужен раз собралось, лучше покажите лог из ком порта, когда не работает

aidar_i
Offline
Зарегистрирован: 07.10.2018
Не подключается в точку доступа, на экане стоит название , версия, STARTED и IP:192.168.4.1
Brownout detector was triggered

ets Jun  8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:3564
load:0x40078000,len:9372
ho 0 tail 12 room 4
load:0x40080400,len:5848
entry 0x400806d8
E (554) spiram: SPI RAM enabled but initialization failed. Bailing out.
I (118) main: starting app_main()
I (118) main: RAM left: 144384
E (118) main: Running partition type 0 subtype 16 (offset 0x00010000)
I (138) main: Partition init done...
Log level is now ESP_LOG_ERROR
E (2358) vs1053: NO VS1053 detected
WIFI GO TO AP MODE
E (4408) main: The default AP is  WifiKaRadio. Connect your wifi to it.
Then connect a webbrowser to 192.168.4.1 and go to Setting
May be long to load the first time.Be patient.
IP: 192.168.4.1

E (4768) main: mDNS Hostname: karadio32
READY. Type help for a list of commands
##CLI.ICY0#: Configure the AP with the web page
##CLI.ICY4#: at IP 192.168.4.1
E (62088) servers: Server low mem. Retrying...
E (64088) servers: Server low mem. Retrying...
E (66088) servers: Server low mem. Retrying...
E (68088) servers: Server low mem. Retrying...
E (70088) servers: Server low mem. Retrying...
E (72088) servers: Server low mem. Retrying...
E (74088) servers: Server low mem. Retrying...
E (76088) servers: Server low mem. Retrying...

 

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Вот прямо в терминале и введите wifi.con("имя вашей wifi","пароль"). Тока придется вслепую набирать все запятые, скобки и кавычки. Либо подключитесь к сети WifiKaRadio, потом браузером заходите в морду по адресу 192.168.4.1 и там настраивайте свой вифи.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Прошил оригинал, подключился, потом прошил свои бины KaRadio32.bin. Открывается в дисплее та же страница, только уже с адресом клиента. Почему то у меня сами  KaRadio32.bin собираются не правильно. 

Если можно, попробуйте:

https://yadi.sk/d/sDhu07FWJv72oQ

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

Завтра попробую, а заливаете свои как? make app flash?' Настройки вифи, плэйлист настройки дисплея, после прошивки апп флэш слетать не должны

aidar_i
Offline
Зарегистрирован: 07.10.2018

Пробовал изменить шрифты на этой странице, меняются. Значит, можно предположить, компилируется нормально.
Я прошиваю этот Бин файл и остальные беру оригинальные с папки бинес. Файл конфигурации пробовал ставить и компилированный и оригинальный.
Все равно не стартует.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Заливаю через download tools

pilnikov
pilnikov аватар
Offline
Зарегистрирован: 28.08.2015

любите вы сложности однако. Через make menuconfig (или ручками редактируя файло https://github.com/karawin/Ka-Radio32/blob/master/sdkconfig) меняете номер сом порта на ваш(если тыкать еспиху в одну и ту же усб дырку в компе номер порта меняться не должен, поэтому данную процедуру достаточно провести лишь единожды). Потом make app flash - И бинго, никаких download тулзов/костылей

потом еще make monitor попробуйте после апп флэша

python /home/User/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32 --port com5 --baud 460800 --before default_reset --after hard_reset write_flash -u --flash_mode dio --flash_freq 40m --flash_size detect 0x10000 /home/User/esp/Ka-Radio32-1.9/build/KaRadio32.bin

Эта строчка (команда) кстати может напрямую ваши файлы писать. Имена тока правильно задавайте файлов и адреса начальные если нужно, ну и про сом порт и скорость писал выше

b52s
Offline
Зарегистрирован: 09.10.2018

del

pkmuum
Offline
Зарегистрирован: 25.03.2018

Привет коллеги-радиолюбители! Я тут ранее выкладывал свой вариант печатной платы для KaRadio32, но пришел к выводу, что тот вариант был не совсем удобен для встраивания в в корпус. Разработал новый вариант печатной платы, где учёл некоторые недочеты и неудобства прошлого варианта. Вообщем-то это не совсем полноценная печатная плата, а печатная плата, облегчающая процесс сборки KaRadio32 на основе готовых модулей. Если кого интересует мой вариант скачивайте файл с платой  в описании под пояснительным видео на ютубе. Ссылки на используемые комплектующие так же в описании под видео. Для тех кто не хочет возиться с пайкой проводков на монтжной плате такая печатная плата думаю подходящий вариант.

плата получилась 100х53 мм.

снимок платы из программы Sprint Layout

Использовал модули: ESP32 (15 выводо в ряду), VS1053 (красная)

 

 

Фото собранного радио

Пояснительное видео: https://youtu.be/h7bFlJZ6r2I

Ну первый вариант платы, он более миниатюрный: https://youtu.be/KxX3nmln7_c

PS: Для кто ещё со мной незнаком, заходите на канал, будем знакомиться, у меня на канале найдете много различных вариантов wi-fi радио.

aidar_i
Offline
Зарегистрирован: 07.10.2018

Сегодня переустановил программу без обновлений и снова попробовал скомпилировать КаРадио32. Все так же. Появилось подозрение, что какой то файл проекта некорректен. Вообщем замучился, не знаю куда копать.

mr.Woland
Offline
Зарегистрирован: 10.03.2019

как правильно подключить внешний светодиод ,для индикации WIFI

Тот то на плате раньше светился,потом по какой то причине перестал,сам он исправен

хочу попробовать другой...,внешний