Once the GPIF II interface is finalized, start designing the FX3 firmware. FX3 firmware design is done in the IDE, which is also a part of the FX3 SDK. Use the UVC example code as a reference to write the FX3 image sensor firmware in C code. Remember to insert the GPIF II descriptor into the project directory. Once the firmware design is completed, compile it by clicking the “Build” button. When designing an FX3 camera, use the Cypress application note for complete design guidelines. Learn more about FX3 functionality and how to program by reading the FX3 programmer’s manual and firmware API guide -- both come with the FX3 SDK.