I am using GPIO functionality for GPIO0/SS0# and GPIO2/SS2#; I am using SS1# as a slave select. SC18IS606
I have attempted to write F7 11 to set GPIO0 and GPIO2 as push-pull (function F7: GPIO configuration). However, this makes the SS1# stop working.
It looks like I have to write F7 15 to make SS1# still be push-pull; however this contradicts the datasheet which seems to indicate that F7 should only be used to configure GPIOs. "GPIO Configuration - Function ID F7h: The pins defined as GPIO may be configured by software to one of three types on a pin-by-pin basis."
Is this correct? Do I need to explicitly set SS1# to push-pull using function F7?
My part's version string is "SC18IS606 1.0.2"