Я работаю над кодом WM8904, который входит в комплект SAMV71 Xplained Ultra. Я могу отключить звук с помощью этой команды
wm8904_write_register(WM8904_HPOUTL_MUTE,0x0100);
wm8904_write_register(WM8904_HPOUTR_MUTE,0x0100);
Но я не могу включить его.Я не мог найти ничего по включению в работу программного обеспечения Adavanced.Есть ЦАП MUTE и UNMUTE, но это не отключает и не включает микрофон или динамик. Что мне делать, чтобы включить наушники OUT влево и вправо.Обходной путь, который я получил, состоял в том, чтобы отрегулировать уровень громкости до 0 для отключения звука и 0x39 для включения звука.Также, как мне увеличить или уменьшить громкость выходных наушников?Следующие команды регулируют громкость, но я не могу найти значение, например 0x39, чтобы установить высокий уровень громкости.
wm8904_write_register(WM8904_ANALOGUE_OUT1_LEFT, WM8904_HPOUT_VU | WM8904_HPOUTL_VOL(0x39));//0x39
wm8904_write_register(WM8904_ANALOGUE_OUT1_RIGHT, WM8904_HPOUT_VU | WM8904_HPOUTR_VOL(0x39));