Mats van Reenen b35237eec1 fix SPI modes
2020-05-25 12:15:47 +02:00

24 lines
504 B
C

/*
* SPI.c
*
* Created on: 4 mei 2020
* Author: mreenen
*/
#ifndef SPI_C_
#define SPI_C_
#include "typedefExtention.h"
enum SPI_Mode {SPI_Mode0=0b10<<6, SPI_Mode1=0b00<<6, SPI_Mode2=0b11<<6, SPI_Mode3=0b01<<6};
enum SPI_Clock {SPI_Clock_1MHz=16, SPI_Clock_2MHz=8, SPI_Clock_4MHz=4, SPI_Clock_8MHz=2};
uchar SPI_packet[5];
char SPI_packetC;
int SPIInit();
void SPISend();
void SPIInitSend(uchar cs, enum SPI_Mode mode, enum SPI_Clock clk);
#endif /* SPI_C_ */