1234567891011121314 |
- // Software SPI
- #ifndef SWSPI_H
- #define SWSPI_H
- //initialize gpio
- extern void swspi_init(unsigned char miso, unsigned char mosi, unsigned char sck, unsigned char cfg);
- //transmit and receive (full duplex mode)
- extern unsigned char swspi_txrx(unsigned char tx);
- //transmit (half dublex mode, miso == mosi)
- extern void swspi_tx(unsigned char tx);
- //receive (half dublex mode, miso == mosi)
- extern unsigned char swspi_rx();
- #endif //SWSPI_H
|