#pragma once #include <avr/io.h> #define TP(x,y) x ## y #define TP2(x,y) TP(x,y) #define ZDACPORT C #define PORT_ZDAC TP2(PORT,ZDACPORT) #define DDR_ZDAC TP2(DDR,ZDACPORT) #define ZDAC 1 #define ZDAC_BV _BV(ZDAC) #define RTCSSPORT C #define PORT_RTCSS TP2(PORT,RTCSSPORT) #define DDR_RTCSS TP2(DDR,RTCSSPORT) #define RTCSS 2 #define RTCSEL RTCSS #define RTCSS_BV _BV(RTCSS) #define MOSIPORT B #define PORT_MOSI TP2(PORT,MOSIPORT) #define DDR_MOSI TP2(DDR,MOSIPORT) //#define MOSI PB3 #define MOSIBV _BV(MOSI) #define MISOPORT B #define PORT_MISO TP2(PORT,MISOPORT) #define DDR_MISO TP2(DDR,MISOPORT) //#define MISO PB4 #define MISOBV _BV(MISO) #define SCKPORT B #define PORT_SCK TP2(PORT,SCKPORT) #define DDR_SCK TP2(DDR,SCKPORT) //#define SCK PB5 #define SCKBV _BV(SCK)