fx3 multi configuration

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
BBKi_4523881
Level 1
Level 1

Hi,

I am trying to expand the bulk loop example so that the firmware to contain additional configurations.

  

I duplicated the CyFxUSBHSConfigDscr array in cyfxbulklpdscr.c to and changed the configuration number and number of configurations on the device descriptor.

a "stall" is returned when the host tries to configure the device (set-configuration).

do you have any ideas or code examples for this issue?

thanks,

Gal

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.

Hello,

Please find the attached firmware, which doesn't use fast enumeration  CyU3PUsbRegisterSetupCallback(CyFxBulkLpApplnUSBSetupCB, CyFalse); by setting second parameter to CyFalse. Due to this  the  application handles all the setup packets.

The application is passing two different configuration (High speed configurations). Please check it at your end by probing the USB lines.

Let me know the results

I have checked it at my end.  Please refer to the USB traces attached

Regards,

Rashi

Regards,
Rashi

View solution in original post

0 Likes
12 Replies