SDK Beta4 seems to have broken GPIO config in the IO Matrix structure.
I can override all the GPIO manually, and the boot firmware version of the same thing still works fine, but in the main firmware, if I set CyU3PIoMatrixConfig_t.gpio* to anything but 0, CyU3PDeviceConfigureIOMatrix returns failure.
Everything was working fine in SDK Beta3.1.
Oops, never mind. I was still using the old libraries. *ouch*
This thread can be deleted or closed or whatever.