Part Number:TM4C129ENCPDT
Hi. I'm migrating existing firmware from Stellaris to Tiva and my SSI/SPI bus is now screwed up because RX/TX have been swapped from Stellaris to Tiva.
I understand that TI is aware of the pin swap based on this document: www.ti.com/lit/an/spma049a/spma049a.pdf , page 9 #17.
Stellaris: pin-A4: SSI0RX, pin-A5: SSI0TX
Tiva in "legacy" mode: pin-A4: SSI0TX, pin-A5: SSI0RX
Aside from bit-banging the SPI bus and from redoing the PCB, are there any other fixes? Can I just move one pin function to the other and be done with it?
It says the pins are bi-directional, maybe I'm missing something but it looks like in this case they are either both TX or both RX.