CySoftwareReset() vs poweron/program | Cypress Semiconductor
CySoftwareReset() vs poweron/program
I'm calling CySoftwareReset() at the end of my program, so that it's ready to go again, but I've noticed it's not working for me on the 2nd time.
I noticed I had tied several resets to '0', so I connected them to a control registered and on boot I pulse them to 1, and put a small cycle delay afterwards.
Still works on the first cold boot, but not after the SoftwareReset().
Could I be missing anything else?