Add a core function for creating a USB setup packet. (dm)