I'm trying to use the Teensy 3.5 pinout & footprint for either the 3.2 or 3.5 on a PC board. I presume (maybe wrongly) that the pin functionality can be programmed the same meaning software written for the 3.2 can use the same pins with the 3.5. I suspect that is why the 3.5/3.6 pins 1 through 28 are reserved in the same order as the 3.2 for upgrading purposes. However, I noticed for example that pins 3 & 4 on the 3.5 can be used for a CAN bus as opposed to the 3.2 with serial Tx & Rx. I wouldn't think that should matter as to usage though. Is that correct?