Interconnectivity
Page 18 of 22
Firmware Programming Guide for PDIUSBD12
Philips Semiconductors - Asia Product Innovation Centre
Visit
http://www.flexiusb.com
7.6 Set Config Request
For Set Config request, MCU will determine the configuration value from the setup packet. If the value is zero,
then MCU will have to clear the configuration flag on its memory and disable the endpoint. If the value is one,
then MCU will need to set the configuration flag. Once the flag is set, MCU will also need to send the zero data
packet to the host for the acknowledgment phase.
7.7 Get/Set Interface Request
or Get Interface request, MCU will just need to send one zero data packet to the host as our evaluation board
only supports one type of interface. For Set Interface request on our evaluation board, MCU need not do
anything except to send one zero data packet to the host as an acknowledgment phase.
Did host send
"0" to Device?
Clear Device
configuration flag
Yes
No
Set Device
configuration flag
Sent zero packet
to host
Set Config
End Set Config