make inital state consistant, dehardcode address
This commit is contained in:
parent
cc9dd6eb19
commit
783fc72004
13
main.cpp
13
main.cpp
@ -50,7 +50,7 @@ static void setTurnout1(bool in)
|
||||
writePin(&PORTB, T1_B, false);
|
||||
}
|
||||
|
||||
Decoder decoder(&PINB, PB2, &TCNT1, &handler);
|
||||
Decoder decoder(&PINB, PB2, &TCNT1, &handler, nullptr, 0x02);
|
||||
|
||||
ISR(TIMER1_OVF_vect)
|
||||
{
|
||||
@ -66,14 +66,11 @@ int main()
|
||||
{
|
||||
DDRB = (1 << PB0) | (1 << PB1) | (1 << PB3) | (1 << PB4);
|
||||
|
||||
bool turnout0 = false;
|
||||
bool turnout1 = false;
|
||||
bool turnout0 = turnout0Flag;
|
||||
bool turnout1 = turnout1Flag;
|
||||
_delay_ms(100);
|
||||
setTurnout0(true);
|
||||
setTurnout1(true);
|
||||
_delay_ms(500);
|
||||
setTurnout0(false);
|
||||
setTurnout1(false);
|
||||
setTurnout0(turnout0);
|
||||
setTurnout1(turnout1);
|
||||
|
||||
MCUCR = (1 << ISC00); //enable rising and falling irq on INT0
|
||||
GIMSK = (1 << INT0); //unmask INT0
|
||||
|
Loading…
x
Reference in New Issue
Block a user