00001 00016 00017 #ifndef SPI_H 00018 #define SPI_H 00019 00020 #include "settings.h" 00021 00023 #define SPI_CS_ENABLE() SPI_PORT &= ~(1<<SPI_SS) 00025 #define SPI_CS_DISABLE() SPI_PORT |= (1<<SPI_SS) 00026 00027 namespace spi 00028 { 00030 void init(); 00031 00033 char transfer( char data ); 00034 inline char transfer() 00035 { 00036 return transfer(0); 00037 } 00038 } 00039 00040 #endif // SPI_H