Could you guide me on Cypress FX3 coding to interface with iPhone. I am looking for a sample project which includes the firmware on FX3 side as well as Iphone site by using External Accessory Framework in xCode for Apple iPhone. I would like to go through the each step by starting from Authentication, numeration, etc by following your example firmware on FX3 and the code Which is using External Accessory Framework on iPhone site. You also have solution PSOC. Please forward the links for that also as an example to understand the authentication, numeration, etc even though they may not be the same. I would like to understand also iAP2 protocol on FX3 site. My end goal is to create a bridge between FPGA and iPhone through FX3 by utilizing GPIF interface of FX3 at the same time to authenticate with iPhone by communicating FX3 I2C interface to Apple authentication chip.
For FPGA(as master) interfacing with FX3, you can refer to the app note AN65974 https://www.cypress.com/documentation/application-notes/an65974-designing-ez-usb-fx3-slave-fifo-inte.... You will get a brief idea about it. You can also download the zip file for the firmware.
Can you please restate "I would like to go through the each step by starting from Authentication, numeration, etc by following your example firmware on FX3". Do you mean the FX3 enumeration process?
To know about FX3 you can go through https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit
Fx3 SDK. It has FX3 related documents GFetting started with FX3SDK, EzUsbSuite_UG (user gide), which will help you in understanding.
I am not sure about the iAP2 protocol on FX3 site. I will get back on this soon.
While you are working on iAP2 protocol for iOS Iphone Apple witin Cypress, do you have a third party partner who can deliver IAP2 software stack on top of Cypress USB framework for FX3?
There is a CY8CKIT-033A PSoC 3 MFi Digital Audio Development Kit for Lightning https://www.cypress.com/documentation/development-kitsboards/cy8ckit-033a-psoc-3-mfi-made-ipod-iphon...
You can refer to the documents under related resources field for the understanding.
Please let me know the details of the application you are working on. Will it be something like UVC application or Audio?
What exactly will be interfaced with the FX3 through FPGA ?