2021年4月19日月曜日

SANYO LC7881 DAC その8 (PIC32MX編)

その5で書いたボリュームとミュートが使えない件だが、
usb_descriptors.cを修正してみた。

修正したところ、DACの回路側でボリュームとミュートを
使用せずにコントロールができる様になった。

私の場合はプログラムは公開しない方だが、この部分は
参考になるかもしれないから書いておく。

//----------------------------------------------------------------
// usb_descriptors.c configDescriptor1
//----------------------------------------------------------------
ROM BYTE configDescriptor1[] ={
    0x09,0x02,0x67,0x00,0x02,0x01,0x00,_DEFAULT | _SELF,0xFA,
        0x09,0x04,0x00,0x00,0x00,0x01,0x01,0x00,0x00,
            0x09,0x24,0x01,0x00,0x01,0x1c,0x00,0x01,0x01,
            0x0C,0x24,0x02,0x01,0x01,0x01,0x00,0x02,0x03,0x00,0x00,0x00,
            0x09,0x24,0x03,0x02,0x01,0x03,0x00,0x01,0x00,
    0x09,0x04,0x01,0x00,0x00,0x01,0x02,0x00,0x00,
    0x09,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00,
        0x07,0x24,0x01,0x01,0x01,0x01,0x00,
        0x0E,0x24,0x02,0x01,0x02,0x02,0x10,0x02,0x80,0xBB,0x00,0x00,0x7D,0x00,
        0x09,0x05,0x01,0x09,AUDIO_MAX_SAMPLES * sizeof (AUDIO_PLAY_SAMPLE ),0x00,0x01,0x00,0x00,
            0x07,0x25,0x01,0x01,0x00,0x00,0x00,
};
//----------------------------------------------------------------

2021/04/29追記
上記赤の0x01,0x03部分は0x02,0x06の方が良いかもしれない。

0 件のコメント:

コメントを投稿