USBD_STATUS_INTF_SHIFT
#define USBD_STATUS_INTF_MASK (0xf << USBD_STATUS_INTF_SHIFT)
udc->iface = (reg & USBD_STATUS_INTF_MASK) >> USBD_STATUS_INTF_SHIFT;