eDirIn
&residue, &fst, (eDirIn == dir));
.flags = (dir == eDirIn) ? CBW_FLAGS_IN : CBW_FLAGS_OUT,
eDirIn, ccbio, sense_callback);
usb_pipe pipe = (dir == eDirIn) ? udi->pipe_in : udi->pipe_out;
case CAM_DIR_IN: dir = eDirIn; break;