blob: 8206fdaa54dec98909e4ac1f75c2fe01da073aa8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#ifndef PINS_H
#define PINS_H
//TODO maybe clarify pin names, lazy rn
//digital input register includes our buttons
#define DIGITAL_INPUT_DDR DDRA
#define DIGITAL_INPUT_PORT PORTA
#define MODE_BUTTON_P PORTA0
#define SELECT_BUTTON_P PORTA1
//analog input we'll dedicate to analog inputs (only the single potentiometer)
#define ADC_DDR DDRF
//all of this register will be used as our 8 pwm outputs
#define SOFTPWM_DDR DDRC
#define SOFTPWM_PORT PORTC
#define LED_W_1 PORTC0
#define LED_W_2 PORTC1
#define LED_R_1 PORTC2
#define LED_G_1 PORTC3
#define LED_B_1 PORTC4
#define LED_R_2 PORTC5
#define LED_G_2 PORTC6
#define LED_B_2 PORTC7
#endif
|