- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi All,
I am working on some project based on SlaveFifoSync example and we would like to use I2C for temperature monitoring. Find some examples to modify the SlaveFifoSync firmware but after burning the firmware, there is no Cypress USB device when use lsusb.
Tried to isolate changes and found out as long as I change useI2C from False to True and create new firmware, the USB device is not there.
io_cfg.useI2C = CyTrue;
I tried to use the GPIFII designer to turn on "I2C" support by checking it and it does not seem to changes anything in the generated header file cyfxgpif_syncsf.h.
Can anyone give some suggestions on how this should be done properly?
Thank you very much,
Frank.
Solved! Go to Solution.
- Tags:
- fx3
- i2c
- slavefifosync
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Frank,
Please find the attached .c file with the above-said modifications and the device is enumerating as expected on my end.
Please test it on your end and let me know if you are still facing issues.
Regards,
Yashwant