Execute transfer use this structure.
Data Fields | |
| cy_stc_usb_dev_setup_packet_t | setup |
| Request packet. | |
| uint8_t * | ptr |
| Pointer to data to transfer or space to store data. | |
| uint8_t * | buffer |
| Pointer to buffer to store data send from host to device during control transfer. | |
| uint16_t | remaining |
| Number of bytes remaining to complete send or receive. | |
| uint16_t | size |
| Number of bytes to send or receive. | |
| uint16_t | bufferSize |
| Size of the buffer to store data. | |
| uint8_t | direction |
| Transfer direction. | |
| bool | zlp |
| Defines whether zero length packet is needed to complete data stage. | |
| bool | notify |
| Defines whether trigger callback that notifies end of data stage (device received data) | |