X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=arducontrol%2Finterface.c;fp=arducontrol%2Finterface.c;h=2c55e2af634eca747a7d207db38235a037c24cd3;hb=e828083600fc8033aeb1768acabe98461347b906;hp=a8ae2a28af9a0fce11cd391b5dd80da3634cf38b;hpb=9106943c465894bd1a8862b0a6d7ffdd89f8b643;p=model-railway-devices.git diff --git a/arducontrol/interface.c b/arducontrol/interface.c index a8ae2a2..2c55e2a 100644 --- a/arducontrol/interface.c +++ b/arducontrol/interface.c @@ -14,6 +14,7 @@ static uint8_t dispatch_command(const uint8_t *, uint8_t); void interface_init(void) { + DDRB |= 0x01; DDRD = (DDRD&0xFC)|0x02; serial_init(9600); @@ -28,6 +29,7 @@ void interface_check(void) count = serial_read_available(); if(count>0) { + PORTB |= 0x01; if(cmd_length==0) { uint8_t l = ~serial_read(); @@ -58,6 +60,7 @@ void interface_check(void) cmd_length = 0; } } + PORTB &= ~0x01; } }