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 |