Discovered how RSPI >16bit is SUPPOSED to work.  Changes as necessary.  Also fixes for the use of __builtin_bswap32 and __builtin_rx_revw.