WiseLord .:
hello for language support. The file I have edited is attached to the file. one of these I have given the emuldisp.exe file I've run but out of the window can not shrink the information you get. this file is exactly what our business.
Такой вот интересный вопрос... Если дать пользователю возможность редактировать названия станций - какое разумное количество байтов имеет смысл выделить под это дело (хранится это будет в UTF8, т.е. кириллические стволы будут занимать по два байта, тогда как латиница - по одному)?
Ну, и вообще, сколько максимум станций имеет смысл сохранять? В Минске, например, сегодня 22 станции в FM диапазоне.
да, 10-15 пресетов вполне хватает, если кроме ФМ ничего не хранить.
Добавлено after 7 minutes 19 seconds:
можно делать скан FM диапазона с RDS названиями станций, потом со списка в оперативной памяти ставить звездочки для заноса в долговременный список на флеш, при листании по списку из ОЗУ, в включать станцию на тюнере для контроля (если RDS нет, или имя станции не считалось). редактировать колесом энкодера, перебирая алфавит по кольцу на текущем символе. ну и место в рейтинге хорошо бы тоже иметь возможность менять тем же колесом при редактировании списка.
в особо продвинутых плеерах списки каналов бьют на музыкальные, новостные и тематические(по жанрам музыки, если такие есть).
когда начнется внедрение T-DAB+ станций будет больше сотни, или интернет радио приатачим к проекту к примеру.
[uquote="kloker",url="/forum/viewtopic.php?p=3560635#p3560635"]или интернет радио приатачим к проекту к примеру.[/uquote]
Да, для приемника больше 10-и любимых станций вряд ли будет нужно. Что касается интернет радио, то оно уже имеет собственную память (например KaRadio - 250 станций) и каких-либо телодвижений в этом направлении от контроллера темброблока не требует. Из этих 250 у меня занято примерно 60, а слушается буквально 5-6 станций.
[uquote="vlad5",url="/forum/viewtopic.php?p=3561421#p3561421"]Да, для приемника больше 10-и любимых станций вряд ли будет нужно. Что касается интернет радио, то оно уже имеет собственную память (например KaRadio - 250 станций) и каких-либо телодвижений в этом направлении от контроллера темброблока не требует. Из этих 250 у меня занято примерно 60, а слушается буквально 5-6 станций.[/uquote]
Карадио устройство само в себе, со своим дисплеем, усилителем, памятью станций, пультом дистанки и корпусом, смысл сие вязать с усилителем на 4 канала?
если вешать модуль инет радио, то в виде платки с консольным управлением по UART и линейным аудио выходом, который поместится в корпус усилителя с темброблоком. по терминалу получаем состояние WiFi соединения, и передаем URL потока. если хватает ОЗУ модуля (ESP12 с SPI SRAM например), то через вебморду можно рулить темброблоком, как по блютуз UART удлинителю, или поднять терминальный клиент\сервер, и юзать модуль и как ETH-UART удлинитель.
только весь этот функционал на флеш STM не влезет. а так да, с одного интерфейса управляется всё, еще и теги потоков с оперативной NTP синхрой RTC от WiFi модуля. .
при удержании кнопки в режиме тюнер окошко ввода как на видео появляется, но ввод символов не происходит, алфавита по кольцу в окне с права нет, колесо энкодера ничего не меняет. дисплей SPI ILI9341 320х240, тюнер RDA пока не подключен.
и со спектрограммой водопад не совсем понятно, в меню выбрал, вывода на дисплей нет.
Добавлено after 5 minutes 38 seconds:
ага, водопад работает не в режиме тюнер, красиво! и кнопка вывода/настройки часов переехала, настройка по удержанию, что тоже плюс.
спасибо за вашу работу, вырисовывается весьма функциональное устройство.
kloker писал(а):окошко ввода как на видео появляется, но ввод символов не происходит, алфавита по кольцу в окне с права
Нужно быть на "настроенной" станции, где уже есть готовый текст для редактирования. Обнаружил поздновато, потом исправлю, чтобы и с пустыми станциями работало.
Частоты (минские FM радиостанции) пока просто забиты в код. Функции для сохранения в EEPROM уже готовы, но всё ещё пока вместе не связано.
Доделать этот функционал, немного оптимизировать вывод некоторых экранов (меню, например, перерисовывается целиком постоянно - отсюда и некоторые "подтормаживания" в нём при вращении энкодера или обработке команд с пульта, тогда как другие экраны по большей части уже доработаны - если какой-то элемент не обновляется, он и не перерисовывается заново).
И, в принципе, прошивка уже будет более или менее готова к нормальному использованию. Как именно анализатор спектра и темброблок со встроенным тюнером. А уже всё дальнейшее запланированное (будильник, таймер, поддержка Bluetooth/MP3) - уже можно будет и после первого релиза потихоньку внедрять.
[uquote="koka5555",url="/forum/viewtopic.php?p=3562858#p3562858"]Народ, а кто уже пытался развести плату под ILI9341 SPI[/uquote]
Чуть позже будет, пока могу предложить аналоговую плату с такими параметрами:
- Bluetoos модуль CSR8645 с поддержкой APTx
- Аналоговый контроллер TDA7418TR: регулировка громкости, НЧ, СЧ, ВЧ, тонкомпенсация;
5 выходов: Л,П фронт, Л,П тыл, Сабвуфер
- Радио модуль RDA5807M
- Усилитель телефонов MAX97220
- размер 50х62 мм