sonde/spi.h
2016-04-29 11:30:56 +02:00

29 lines
385 B
C

#ifndef tinySPI_h
#define tinySPI_h
#include <stdint.h>
#include <avr/io.h>
#include <util/atomic.h>
#ifdef __cplusplus
extern "C"{
#endif
//SPI data modes
#define SPI_MODE0 0x00
#define SPI_MODE1 0x04
void spi_begin(void);
void spi_setDataMode(uint8_t spiDataMode);
uint8_t spi_transfer(uint8_t spiData);
void spi_end(void);
#ifdef __cplusplus
} // extern "C"
#endif
#endif