]> git.piffa.net Git - sketchbook_andrea/blob - libraries/AVR-Programming-Library/pinDefines.h
Lunedi': blinks
[sketchbook_andrea] / libraries / AVR-Programming-Library / pinDefines.h
1 // ---------------
2 //   Pin Defines
3 // ---------------
4
5 #define LED_PORT                PORTB
6 #define LED_PIN                 PINB
7 #define LED_DDR                 DDRB
8
9 #define LED0                    PB0
10 #define LED1                    PB1
11 #define LED2                    PB2
12 #define LED3                    PB3
13 #define LED4                    PB4
14 #define LED5                    PB5
15 #define LED6                    PB6
16 #define LED7                    PB7
17
18 #define BUTTON_PORT             PORTD
19 #define BUTTON_PIN              PIND
20 #define BUTTON_DDR              DDRD
21
22 #define BUTTON                  PD2
23 #define BUTTON2                 PD3
24 #define BUTTON3                 PD4
25
26 #define SPEAKER                 PD6                            /* OC0A */
27 #define SPEAKER_PORT            PORTD
28 #define SPEAKER_PIN             PIND
29 #define SPEAKER_DDR             DDRD
30
31 #define ANTENNA                 PD5                            /* OC0B */
32 #define ANTENNA_PORT            PORTD
33 #define ANTENNA_PIN             PIND
34 #define ANTENNA_DDR             DDRD
35
36 #define MODULATION              PD3                            /* OC2B */
37 #define MODULATION_PORT         PORTD
38 #define MODULATION_PIN          PIND
39 #define MODULATION_DDR          DDRD
40
41 #define LIGHT_SENSOR            PC0                            /* ADC0 */
42 #define LIGHT_SENSOR_PORT       PORTC
43 #define LIGHT_SENSOR_PIN        PINC
44 #define LIGHT_SENSOR_DDR        DDRC
45
46 #define CAP_SENSOR              PC1                            /* ADC1 */
47 #define CAP_SENSOR_PORT         PORTC
48 #define CAP_SENSOR_PIN          PINC
49 #define CAP_SENSOR_DDR          DDRC
50
51 #define PIEZO                   PC2                            /* ADC2 */
52 #define PIEZO_PORT              PORTC
53 #define PIEZO_PIN               PINC
54 #define PIEZO_DDR               DDRC
55
56 #define POT                     PC3                            /* ADC3 */
57 #define POT_PORT                PORTC
58 #define POT_PIN                 PINC
59 #define POT_DDR                 DDRC
60
61 //  SPI and I2C serial mode defines
62
63 #define SPI_SS                     PB2
64 #define SPI_SS_PORT                PORTB
65 #define SPI_SS_PIN                 PINB
66 #define SPI_SS_DDR                 DDRB
67
68 #define SPI_MOSI                     PB3
69 #define SPI_MOSI_PORT                PORTB
70 #define SPI_MOSI_PIN                 PINB
71 #define SPI_MOSI_DDR                 DDRB
72
73 #define SPI_MISO                     PB4
74 #define SPI_MISO_PORT                PORTB
75 #define SPI_MISO_PIN                 PINB
76 #define SPI_MISO_DDR                 DDRB
77
78 #define SPI_SCK                     PB5
79 #define SPI_SCK_PORT                PORTB
80 #define SPI_SCK_PIN                 PINB
81 #define SPI_SCK_DDR                 DDRB
82
83 #define I2C_SDA                     PC4
84 #define I2C_SDA_PORT                PORTC
85 #define I2C_SDA_PIN                 PINC
86 #define I2C_SDA_DDR                 DDRC
87
88 #define I2C_SCL                     PC5
89 #define I2C_SCL_PORT                PORTC
90 #define I2C_SCL_PIN                 PINC
91 #define I2C_SCL_DDR                 DDRC