Possible bug in USB 5.0 Audio class driver

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Possible bug in USB 5.0 Audio class driver

687件の閲覧回数
johnstrohm
Contributor III

In file usb_audio.c, at line 146, you have:

    /* Callback to application */

    if (audio_obj_ptr->class_specific_callback.callback != NULL)

    {

     /* notify the app of the send complete */

     audio_obj_ptr->class_specific_callback.callback(USB_DEV_EVENT_SEND_COMPLETE, USB_REQ_VAL_INVALID,NULL,0,

     audio_obj_ptr->audio_application_callback.arg);

    }

Reformatting for readability:

    /* Callback to application */

    if (audio_obj_ptr->class_specific_callback.callback != NULL)

    {

       /* notify the app of the send complete */

       audio_obj_ptr->class_specific_callback.callback(USB_DEV_EVENT_SEND_COMPLETE,

                                                       USB_REQ_VAL_INVALID,

                                                       NULL,

                                                       0,

                                                       audio_obj_ptr->audio_application_callback.arg);

    }

I believe this should be:

    /* Callback to application */

    if (audio_obj_ptr->class_specific_callback.callback != NULL)

    {

       /* notify the app of the send complete */

       audio_obj_ptr->class_specific_callback.callback(USB_DEV_EVENT_SEND_COMPLETE,

                                                       USB_REQ_VAL_INVALID,

                                                       NULL,

                                                       0,

                                                       audio_obj_ptr->class_specific_callback.arg);

    }

That is, calls to the class_specific_callback should use the class_specific.callback.arg.

ラベル(2)
タグ(2)
0 件の賞賛
返信
1 返信

527件の閲覧回数
makeshi
NXP Employee
NXP Employee

Thanks for you raising the issue, it is a typo  issue in USB audio class driver, USB software team will fix

it in subsequent release.

0 件の賞賛
返信