ATU_ENDPT_RX
sc->atu_ed[ATU_ENDPT_RX] = ed->bEndpointAddress;
int err = usbd_create_xfer(sc->atu_ep[ATU_ENDPT_RX],
sc->atu_ep[ATU_ENDPT_RX]);
err = usbd_open_pipe(sc->atu_iface, sc->atu_ed[ATU_ENDPT_RX],
USBD_EXCLUSIVE_USE, &sc->atu_ep[ATU_ENDPT_RX]);
if (sc->atu_ep[ATU_ENDPT_RX] != NULL) {
usbd_abort_pipe(sc->atu_ep[ATU_ENDPT_RX]);
if (sc->atu_ep[ATU_ENDPT_RX] != NULL) {
usbd_close_pipe(sc->atu_ep[ATU_ENDPT_RX]);
sc->atu_ep[ATU_ENDPT_RX] = NULL;