Newer
Older
ubScopin / src / config.h
@Christopher W. Olsen Christopher W. Olsen on 16 May 2019 921 bytes Start
#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)