mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-01-18 12:52:44 +01:00
usbus/msc: ready MSC bulk OUT endpoint in USB_MSC_SETUP_REQ_GML request
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
This commit is contained in:
parent
9e88db7f50
commit
608d49c51a
@ -354,9 +354,6 @@ static void _init(usbus_t *usbus, usbus_handler_t *handler)
|
|||||||
|
|
||||||
usbus_handler_set_flag(handler, USBUS_HANDLER_FLAG_RESET);
|
usbus_handler_set_flag(handler, USBUS_HANDLER_FLAG_RESET);
|
||||||
|
|
||||||
/* Prepare to receive first bytes from Host */
|
|
||||||
usbdev_ep_xmit(msc->ep_out->ep, msc->out_buf, CONFIG_USBUS_EP0_SIZE);
|
|
||||||
|
|
||||||
/* Auto-configure all MTD devices */
|
/* Auto-configure all MTD devices */
|
||||||
if (CONFIG_USBUS_MSC_AUTO_MTD) {
|
if (CONFIG_USBUS_MSC_AUTO_MTD) {
|
||||||
for (int i = 0; i < USBUS_MSC_EXPORTED_NUMOF; i++) {
|
for (int i = 0; i < USBUS_MSC_EXPORTED_NUMOF; i++) {
|
||||||
@ -384,6 +381,8 @@ static int _control_handler(usbus_t *usbus, usbus_handler_t *handler,
|
|||||||
}
|
}
|
||||||
/* Return the number of MTD devices available on the board */
|
/* Return the number of MTD devices available on the board */
|
||||||
usbus_control_slicer_put_bytes(usbus, &data, sizeof(data));
|
usbus_control_slicer_put_bytes(usbus, &data, sizeof(data));
|
||||||
|
/* Prepare to receive first bytes from Host */
|
||||||
|
usbdev_ep_xmit(msc->ep_out->ep, msc->out_buf, CONFIG_USBUS_EP0_SIZE);
|
||||||
break;
|
break;
|
||||||
case USB_MSC_SETUP_REQ_BOMSR:
|
case USB_MSC_SETUP_REQ_BOMSR:
|
||||||
DEBUG_PUTS("[msc]: TODO: implement reset setup request");
|
DEBUG_PUTS("[msc]: TODO: implement reset setup request");
|
||||||
|
Loading…
Reference in New Issue
Block a user