https://techplanet.today/post/spi-basics
SPI basics