fm_receiver icon indicating copy to clipboard operation
fm_receiver copied to clipboard

Багрепорт

Open Dark-Dante0001 opened this issue 6 years ago • 0 comments

Проект очень понравился, но при первом включении не происходит настройка на прописанную частоту, просто белый шум, пока не переключишься на другую станцию, при последующих включениях уже всё хорошо, РДС тормозит(либо обновление дисплея, не знаю), буквы очень медленно уходят влево, накладываясь друг на друга, есть дребезг кнопок, при одном нажатии происходит 2, так же при поиске вниз может листать частоту вверх, проблемы с обновлением экрана, часто не выводит шкалу уровня сигнала совсем и пишет моно, хотя станция играет в стерео(сигнал 26-28), если попереключать меню- инфа обновляется и всё отображается, то есть проблема либо в обновлении на экране либо нужно чаще вычитывать состояние из микросхемы(в коде могу менять только графику, тому поточнее не подскажу), так же громкость не отключается полностью. Что хотелось бы увидеть:

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

Можете посмотреть как здесь реализована работа РДС, прошивка полностью подходит под Ваше железо за исключением пина подсветки, у меня он другой, единственное, надо выставить фьюзы на 8 мГЦ. Tuner.zip

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

В прикреплённом файле Ваши измененные исходники, а так же исходники прошивки что находится выше. Sketch.zip

Dark-Dante0001 avatar Aug 26 '18 08:08 Dark-Dante0001