mirror of
https://github.com/Fishwaldo/bl_mcu_sdk.git
synced 2025-07-22 20:59:03 +00:00
[style][usb_stack] modify class request debug log
This commit is contained in:
parent
49a2082160
commit
236f714bba
7 changed files with 66 additions and 49 deletions
|
@ -5,9 +5,9 @@ struct usbd_audio_control_info audio_control_info = { 0xdb00, 0x0000, 0x0100, 0x
|
|||
|
||||
int audio_class_request_handler(struct usb_setup_packet *setup, uint8_t **data, uint32_t *len)
|
||||
{
|
||||
USBD_LOG_DBG("Class request:"
|
||||
"bRequest 0x%02x, bmRequestType 0x%02x len %d",
|
||||
setup->bRequest, setup->bmRequestType, *len);
|
||||
USBD_LOG_DBG("AUDIO Class request: "
|
||||
"bRequest 0x%02x\r\n",
|
||||
setup->bRequest);
|
||||
|
||||
switch (setup->bRequest) {
|
||||
case AUDIO_REQUEST_SET_CUR:
|
||||
|
@ -24,7 +24,7 @@ int audio_class_request_handler(struct usb_setup_packet *setup, uint8_t **data,
|
|||
vol = (audio_control_info.vol_current - 0xDB00 + 1) * 100 / (0xFFFF - 0xDB00);
|
||||
}
|
||||
usbd_audio_set_volume(vol);
|
||||
USBD_LOG_WRN("vol:%d\r\n", vol);
|
||||
USBD_LOG("current volume:%d\r\n", vol);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -44,6 +44,9 @@ int audio_class_request_handler(struct usb_setup_packet *setup, uint8_t **data,
|
|||
case AUDIO_REQUEST_SET_RES:
|
||||
break;
|
||||
|
||||
case AUDIO_REQUEST_SET_MEM:
|
||||
break;
|
||||
|
||||
case AUDIO_REQUEST_GET_MIN:
|
||||
*data = (uint8_t *)&audio_control_info.vol_min;
|
||||
*len = 2;
|
||||
|
@ -58,6 +61,10 @@ int audio_class_request_handler(struct usb_setup_packet *setup, uint8_t **data,
|
|||
*data = (uint8_t *)&audio_control_info.vol_res;
|
||||
*len = 2;
|
||||
break;
|
||||
case AUDIO_REQUEST_GET_MEM:
|
||||
*data[0] = 0;
|
||||
*len = 1;
|
||||
break;
|
||||
|
||||
default:
|
||||
USBD_LOG_ERR("Unhandled request 0x%02x", setup->bRequest);
|
||||
|
@ -85,9 +92,11 @@ void audio_notify_handler(uint8_t event, void *arg)
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
__weak void usbd_audio_set_volume(uint8_t vol)
|
||||
{
|
||||
}
|
||||
|
||||
void usbd_audio_add_interface(usbd_class_t *class, usbd_interface_t *intf)
|
||||
{
|
||||
static usbd_class_t *last_class = NULL;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue