SPI Driver fix and improvements
Changes:
-
Remove FastInterruptDisableLock -
Differentiate uint8_t and uint16_t by changing their name -
Remove SPISignalGenerator and SPISlaveGenerator -
Move SPI implementation directly into SPIBus.h -
Add functions to read and write 8, 16 and 24 bit registers both in LSB and MSB -
Update the Wiki -
Test at least on 407, 429 and 769
Edited by Alberto Nidasio