UT_READ
isread = req->bmRequestType & UT_READ;
(xfer->ux_request.bmRequestType & UT_READ))
int isread = req->bmRequestType & UT_READ;
const int isread = req->bmRequestType & UT_READ;
int rd = req->bmRequestType & UT_READ;
if (type & UT_READ) {
if (xfer->ux_request.bmRequestType & UT_READ) {
if (xfer->ux_request.bmRequestType & UT_READ) {
int isread = (xfer->ux_request.bmRequestType & UT_READ);
int isread = req->bmRequestType & UT_READ;
isread = req->bmRequestType & UT_READ;
uberry_cmd(sc, UT_READ | UT_VENDOR, 0xa5, 0, 1, dummy, 2);
uberry_cmd(sc, UT_READ | UT_VENDOR, 0xa9, 1, 1, dummy, 2);
ur->ucr_request.bmRequestType & UT_READ ?
isread = req->bmRequestType & UT_READ;
isread = req->bmRequestType & UT_READ;
int isread = (xfer->ux_request.bmRequestType & UT_READ);
if (UT_GET_DIR(req.bmRequestType) == UT_READ) {
ur->ucr_request.bmRequestType & UT_READ ?
#define UT_READ_DEVICE (UT_READ | UT_STANDARD | UT_DEVICE)
#define UT_READ_INTERFACE (UT_READ | UT_STANDARD | UT_INTERFACE)
#define UT_READ_ENDPOINT (UT_READ | UT_STANDARD | UT_ENDPOINT)
#define UT_READ_CLASS_DEVICE (UT_READ | UT_CLASS | UT_DEVICE)
#define UT_READ_CLASS_INTERFACE (UT_READ | UT_CLASS | UT_INTERFACE)
#define UT_READ_CLASS_OTHER (UT_READ | UT_CLASS | UT_OTHER)
#define UT_READ_CLASS_ENDPOINT (UT_READ | UT_CLASS | UT_ENDPOINT)
#define UT_READ_VENDOR_DEVICE (UT_READ | UT_VENDOR | UT_DEVICE)
#define UT_READ_VENDOR_INTERFACE (UT_READ | UT_VENDOR | UT_INTERFACE)
#define UT_READ_VENDOR_OTHER (UT_READ | UT_VENDOR | UT_OTHER)
#define UT_READ_VENDOR_ENDPOINT (UT_READ | UT_VENDOR | UT_ENDPOINT)
return xfer->ux_request.bmRequestType & UT_READ;
bool isread = (req->bmRequestType & UT_READ) != 0;
int rd = req->bmRequestType & UT_READ;