Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
I add GPIO interrupt in my CX3 UVC code, when CyU3PGpioInit() is called, the return value is 0x43, it means " CY_U3P_ERROR_ALREADY_STARTED, /**< An object/module that is already active is being started. */
status = CyU3PGpioInit(&gpioClock, CyFxGpioIntrCb);
I review the code of GpioApp ,which is within SDK1.3.3 directory. no big different is found between my cx3 code and GpioApp, but GpioApp code ,no 0x43 error while calling CyU3PGpioInit(). the GpioApp is working fine, but my code cannot receive GPIO event at all.
I also read the source code of CyU3PGpioInit(), if the object is already started, it just register Callback and return, it seems this 0x43 error is just a warning.