#ifndef SPI_H #define SPI_H #include #include #include #define SLSL PB4 #define MOSI PB5 #define MISO PB6 #define SCLK PB7 #define DMUX1 PD2 #define DMUX2 PD3 #define DMUX3 PD4 enum SPIADR { AA0 = 0, AA1 = 1, BEBA0 = 2, BEBA1 = 3, EXT = 4, SWITCH = 5, NONE = 7, }; class SPI { public: SPI(void); void init(void) const; void setAdr(uint8_t) const; uint8_t pushByte(uint8_t) const; }; #endif // SPI_H