31,8 → 31,8 |
volatile uint16_t servoValues[MAX_SERVOS]; |
volatile uint16_t previousManualValues[2]; |
|
#define HEF4017R_ON PORTD |= (1<<PORTD4) |
#define HEF4017R_OFF PORTD &= ~(1<<PORTD4) |
#define HEF4017R_ON PORTD |= (1<<PORTD3) |
#define HEF4017R_OFF PORTD &= ~(1<<PORTD3) |
|
/***************************************************** |
* Initialize Timer 2 |
48,8 → 48,8 |
PORTB &= ~(1 << PORTB3); // set PD7 to low |
|
// oc2b DDRD |= (1 << DDD4); // set PC6 as output (Reset for HEF4017) |
DDRD |= (1 << DDD4); // set PC6 as output (Reset for HEF4017) |
HEF4017R_ON; // enable reset |
DDRD |= (1 << DDD3); // set PC6 as output (Reset for HEF4017) |
HEF4017R_ON; // reset |
|
// Timer/Counter 2 Control Register A |
// Timer Mode is CTC (Bits: WGM22 = 0, WGM21 = 1, WGM20 = 0) |