I looked at the EZ code for stop, its not clear to me whether GPIO
is in fact put in a known state, and whgat state.
You could do your own GPIO register writes to force the pin state,
this ap note discusses how -
http://www.cypress.com/?rID=93401 AN86439 - PSoC® 4 - Using GPIO Pins
and restore the state prior to issue Ez_Start( ).
However I still advise you file a CASE and ask if the above is necessary, if so what
is the correct way to do this.
One other possibility, add pullups on the board.
To create a technical case at Cypress -
“Create a Case”
You have to be registered on Cypress web site first.
Hi Dana, Thanks for looking into this for me. I thought about relaying out the PCB, but its a small board packed with parts already. I thought the best option might be to disable the I2C pins after factory cal. I'll submit a case and see what they say.
Glad to have been of assistance.