Welcome to mirror list, hosted at ThFree Co, Russian Federation.

swspi.h « Firmware - github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f95665c462ecd4bc6596420a25dde753c1ec3ef7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// 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