Go to the documentation of this file.
45 #ifdef SPI_WAITFORTxREADY
46 #define SPI_WAITFORTx_BEFORE() SPI_WAITFORTxREADY()
47 #define SPI_WAITFORTx_AFTER()
48 #define SPI_WAITFORTx_ENDED() SPI_WAITFOREOTx()
50 #define SPI_WAITFORTx_BEFORE()
51 #define SPI_WAITFORTx_AFTER() SPI_WAITFOREOTx()
52 #define SPI_WAITFORTx_ENDED()
55 extern unsigned char spi_busy;
60 #define SPI_WRITE(data) \
62 SPI_WAITFORTx_BEFORE(); \
69 #define SPI_WRITE_FAST(data) \
71 SPI_WAITFORTx_BEFORE(); \
73 SPI_WAITFORTx_AFTER(); \
77 #define SPI_READ(data) \
void spi_init(void)
Initialize the SPI bus.