C-Libs/Soft_SPI.h
2021-07-01 11:55:32 +00:00

11 lines
603 B
C

void SOFT_SCK(unsigned int state); //rizeni SCK pinu
void SOFT_SPI(unsigned int var); //rizeni MOSI pinu
void SOFT_SPI_Send(unsigned int value); //odeslani zpravy po SPI
int SOFT_SPI_Receive(unsigned int bits); //prijem zpravy po SPI
void SOFT_CS(unsigned int cs); //chip select - 0 = DA prevodnik, 1 = AD prevodnik, cokoliv jineho = nezvoleno nic
void SOFT_SPI_CLK(unsigned int cycles); //1 puls _|-|_ na SCK
int SOFT_SPI_ReadWrite(uint32_t valueToSend, uint8_t dataLen, uint8_t packets, uint32_t *RxBuffer);
#define FAST_SPI
#define NXP_LPC