USETW
USETW(req.wValue, val);
USETW(req.wIndex, index);
USETW(req.wLength, AXE_CMD_LEN(cmd));
USETW(req.wValue, val);
USETW(req.wIndex, index);
USETW(req.wLength, len);
USETW(req.wValue, val);
USETW(req.wIndex, index);
USETW(req.wLength, len);
USETW(temp, val);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, 1);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, 2);
USETW(req.wIndex, reg);
USETW(req.wLength, 1);
USETW(req.wValue, val);
USETW(req.wIndex, reg);
USETW(req.wLength, 2);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, 4);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(req.wValue, val);
USETW(req.wIndex, reg);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(wh->i_dur, dur);
USETW(wh->i_dur, dur);
USETW(req.wValue, 1);
USETW(req.wIndex, 0);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, 4);
USETW(req.wValue, 0x12);
USETW(req.wIndex, 0);
USETW(req.wLength, len);
USETW(wh->i_dur, dur);
USETW(wh->i_dur, dur);
USETW(req.wValue, 0);
USETW(req.wIndex, addr);
USETW(req.wLength, len);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(req.wValue, 0);
USETW(req.wIndex, reg + offset);
USETW(req.wLength, MIN(len - offset, 64));
USETW(req.wValue, request);
USETW(req.wIndex, 0);
USETW(req.wLength, 0);
USETW(req.wValue, 8);
USETW(req.wIndex, 0);
USETW(req.wLength, 0);
USETW(req.wValue, 1);
USETW(req.wIndex, 0);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(req.wValue, val);
USETW(req.wIndex, reg);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, delta);
USETW(req.wValue, 0);
USETW(req.wIndex, addr);
USETW(req.wLength, sizeof(tmp));
USETW(wh->i_dur, dur);
USETW(wh->i_dur, dur);
USETW(wh->i_dur, dur);
USETW(wh->i_dur, dur);
USETW(req.wValue, 4);
USETW(req.wIndex, 1);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, addr);
USETW(req.wLength, len);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, sizeof (uint16_t));
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(req.wValue, val);
USETW(req.wIndex, reg);
USETW(req.wLength, 0);
USETW(req.wValue, 0);
USETW(req.wIndex, reg);
USETW(req.wLength, len);
USETW(req.wValue, addr);
USETW(req.wIndex, 0);
USETW(req.wLength, len);
USETW(req.wValue, addr);
USETW(req.wIndex, 0);
USETW(req.wLength, len);