Обновление прошивки - Добавлена поддержка 6-канального регулятора громкости TDA7448.Сама по себе микросхема по сути позволяет независимо регулировать громкость (-79..0дБ) шести идентичных каналов. Но это не очень удобно, поэтому вместо этого регулируются виртуальные параметры:
- Общая громкость (-79..0дБ)
- Фронтальный баланс (-21..21дБ)
- Баланс левый/правый (-21..21дБ)
- Ослабление центрального канала (-21..0дБ)
- Ослабление сабфуфера (-21..0дБ)
Каналы организованы (исходя из удобства разводки платы) следующим образом:
Код: Выделить всё
FrontLeft - IN5
FrontRight - IN3
RearLeft - IN1
RearRight - IN2
Center - IN4
Subwoofer - IN6
Если кому-то удобнее развести линии иначе, то
в исходниках надо поправить порядок линий в соответствующем enum.
Для включения TDA7448 ячейка
eepromAudioproc в eeprom (адрес 0x0E) должна иметь значение
AUDIOPROC_TDA7448 (0x05).
- Изменения в Makefile, позволившие уменьшить размер прошивки.По сути, из итогового файла выбрасываются неиспользуемые функции (эти функции библиотек используются в других моих проектах, а тут их держать в прошивке смысла нет).
- Добавлены (по причине добавления поддержки TDA7448) новые иконки - центрального канала, сабвуфераТеперь проще будет добавить другие аудиопроцессоры с этими функциями.