karawin / Ka-Radio

A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix
Other
427 stars 91 forks source link

Compile with esp-open-rtos #68

Closed h1aji closed 1 year ago

h1aji commented 5 years ago

I have found a project with advanced libraries. https://github.com/SuperHouse/esp-open-rtos

Is it possible to make Ka-radio working with it?

karawin commented 5 years ago

May be. It is derived from the espressif esp. But no time to test it.

karawin commented 5 years ago

The adaptation to esp-open-rtos is not as easy as a simple compilation. You need to take into account the new include and structures of the sdk. In this case, it seems that struct bss_info is not the same. Idem for struct station_config

If interface.c is the first file compiled, you will find many other "problems" like these. And as I told you: no time to help, because I don't know this sdk and don't want to load it. Good luck.

pilnikov commented 4 years ago

https://github.com/pilnikov/adf/tree/master/esp-adf/examples/Ka_mod try........

pilnikov commented 4 years ago

Я свой релиз делал для карадио32. Для простого кардио собирал мод очень давно. Через компиляцию в линуксе. Сейчас уже не помню как. И желания нет повторять этот адов костыль. Инструментария ноль. А ковыряться текстовым редактором да еще без возможности тестовой сборки - это сами понимаете не лучшее занятие. Так что увы.

h1aji commented 4 years ago

@pilnikov Я более менее разобрался со сборкой. Отключил ОТА, теперь все собирается только крэшится на плате. Похоже, что это тупик, так как я не разбираюсь в коде. Кстати, можно использовать VS code. А вообще, думается, надо портировать код от ka-radio32 на новый SDK. Я был бы готов тестировать, только кому это интересно? ...

pilnikov commented 4 years ago

мой релиз для карадио 32 и он на новой idf 4.1

pilnikov commented 4 years ago

для простого карадио не очень интересно ввиду отсутствия свободных IO и ограниченностью ресурсов для подключения внешней периферии.

h1aji commented 3 years ago

@pilnikov Недавно нашел esp-12f и собрал его с зеленой vs1053, i2c lcd 2004 и IR приемником. Все что надо на борту имеется. а дополнительную переферию можно через ардуино соединять если надо. Пока собрал по такой схеме и залил esp-radio, но проблема с затыками на высоких битрейтах schema

По хорошему karadio надо переводить на esp-open-rtos там уже реализованы вебсокет и веб сервер