usb_control: Cleaned up in usb_control_request_dispatch()
This commit is contained in:
committed by
Piotr Esden-Tempski
parent
b7ddb7c7c0
commit
c0c642cb06
@@ -143,17 +143,16 @@ static enum usbd_request_return_codes
|
|||||||
usb_control_request_dispatch(usbd_device *usbd_dev,
|
usb_control_request_dispatch(usbd_device *usbd_dev,
|
||||||
struct usb_setup_data *req)
|
struct usb_setup_data *req)
|
||||||
{
|
{
|
||||||
int i, result = 0;
|
|
||||||
struct user_control_callback *cb = usbd_dev->user_control_callback;
|
struct user_control_callback *cb = usbd_dev->user_control_callback;
|
||||||
|
|
||||||
/* Call user command hook function. */
|
/* Call user command hook function. */
|
||||||
for (i = 0; i < MAX_USER_CONTROL_CALLBACK; i++) {
|
for (size_t i = 0; i < MAX_USER_CONTROL_CALLBACK; i++) {
|
||||||
if (cb[i].cb == NULL) {
|
if (cb[i].cb == NULL) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((req->bmRequestType & cb[i].type_mask) == cb[i].type) {
|
if ((req->bmRequestType & cb[i].type_mask) == cb[i].type) {
|
||||||
result = cb[i].cb(usbd_dev, req,
|
const enum usbd_request_return_codes result = cb[i].cb(usbd_dev, req,
|
||||||
&(usbd_dev->control_state.ctrl_buf),
|
&(usbd_dev->control_state.ctrl_buf),
|
||||||
&(usbd_dev->control_state.ctrl_len),
|
&(usbd_dev->control_state.ctrl_len),
|
||||||
&(usbd_dev->control_state.complete));
|
&(usbd_dev->control_state.complete));
|
||||||
|
|||||||
Reference in New Issue
Block a user