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