Version: *A
Translation - Japanese: FX3のウォームリセット– KBA90260- Community Translated (JA)
Question: How do I perform a warm reset in FX3?
Answer:
If any serial peripherals are used by the application, they need to be de-initialized before calling warm reset in FX3.
For example,
/* Optional: Disconnect from the USB host. */
CyU3PConnectState (CyFalse, CyTrue);
/* Required: Make sure that any serial peripheral modules are stopped at this
point. */
CyU3PDebugDeInit ();
CyU3PUartDeInit ();
CyU3PGpioDeInit ();
CyU3PDeviceReset (CyTrue);