- Uint8 buf[Length+3+2/*?*/];
-
- USB_MakeToken(buf, PID_DATA0, Dev, Endpoint);
+ Uint8 data[8];
+ data[0] = 0; // bmRequestType
+ data[1] = 5; // SET_ADDRESS
+ data[2] = Address & 0x7F; // wValue (low)
+ data[3] = 0; // wValue (high)
+ data[4] = 0; // wLength
+ data[6] = 0; // wLength