Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

LeRi_4466366
New Contributor

I have a callback registered with CyU3PUsbRegisterSetupCallback and I am not using fast enumeration.

Currently I am using the callback to log setup transactions.

Comparing my log with that from a USB analyzer I can see that I get most SETUP transactions with the exception of SetAddress.

Is it possible for the application to be notified when a SetAddress transaction has occurred?

0 Likes
1 Solution
Hemanth
Moderator
Moderator

Hi Levi,

Please refer to register address 0xE0033400 given in FX3 TRM section 10.16.1

Regards,

Hemanth

Hemanth

View solution in original post

3 Replies
Hemanth
Moderator
Moderator

Hi,

SET_ADDRESS is handled by the Hardware and hence application is not notified for the same.

Regards,

Hemanth

Hemanth
LeRi_4466366
New Contributor

Thanks Hemanth,

Is there any way for the application to read the address after the SET_ADDRESS transaction?

Best,

Levi

0 Likes
Hemanth
Moderator
Moderator

Hi Levi,

Please refer to register address 0xE0033400 given in FX3 TRM section 10.16.1

Regards,

Hemanth

Hemanth

View solution in original post