//
// AVR SPI operation
// Homelab library
//
// Department of Mechatronics
// Tallinn University of Technology
// © Copyrights 211
//

//
// Include spi.h only once
//
#ifndef _SPI_H_
#define _SPI_H_

//
// Include common library
//
#include "common.h"

//
// C++ compatibility
//
#ifdef __cplusplus
extern "C" {
#endif

#if defined (__AVR_ATxmega128A1U__)
	#include "xmega/spi_driver.h"
#endif
//
// SPI initialization
//
void SPI_init(void);

//
// SPI write byte
//
void SPI_write(unsigned char data);

//
// C++ compatibility
//
#ifdef __cplusplus
}
#endif

#endif
