Statistics
| Branch: | Tag: | Revision:

root / analog_exp / board.h @ 168:bfc84ee2839b

History | View | Annotate | Download (969 Bytes)

1
#ifndef __board_h_
2
#define __board_h_
3
4
/* ADC interrupt input */
5
#define ADC_INT_PORT    PORTB
6
#define ADC_INT_PIN     PINB
7
#define ADC_INT_DDR     DDRB
8
#define ADC_INT         PB0
9
10
/* 1-wire bus */
11
#define ONEWIRE_PORT         PORTB
12
#define ONEWIRE_PIN          PINB
13
#define ONEWIRE_DDR          DDRB
14
#define ONEWIRE              PB1
15
16
/* SPI control of digital potentiometers for excitation voltage */
17
#define EXC_SPI_PORT    PORTB
18
#define EXC_SPI_PIN     PINB
19
#define EXC_SPI_DDR     DDRB
20
#define EXC_SPI_SS      PB2
21
#define EXC_SPI_MOSI    PB3
22
#define EXC_SPI_MISO    PB4
23
#define EXC_SPI_SCK     PB5
24
25
/* Excitation voltage regulator enables */
26
#define EXC_EN_PORT     PORTD
27
#define EXC_EN_PIN      PIND
28
#define EXC_EN_DDR      DDRD
29
#define EXC_VEN0        PD2
30
#define EXC_VEN1        PD3
31
32
/* I2C */
33
#define I2C_PORT        PORTC
34
#define I2C_PIN         PINC
35
#define I2C_DDR         DDRC
36
#define I2C_SDA         PC4
37
#define I2C_SCL         PC5
38
39
#endif // __board_h_
40