X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=arducontrol%2Finterface.c;h=1cc4b15fa77a1af3c9f3eae71a2a49dbf5144f89;hb=6f462a32920aa215a20b6512223e33df257d9f3a;hp=675770f771ab09881256ac19ee43ba0b1c165119;hpb=70404f704dc8acbfa4bae971661dd484a997085a;p=model-railway-devices.git diff --git a/arducontrol/interface.c b/arducontrol/interface.c index 675770f..1cc4b15 100644 --- a/arducontrol/interface.c +++ b/arducontrol/interface.c @@ -24,9 +24,11 @@ void interface_check(void) { uint8_t length = ~serial_read(); - if(length>=0x10) + if(length==0) + serial_write(0xFF); + else if(length>=0x10) interface_send1(FRAMING_ERROR); - else if(length>0) + else { uint8_t cmd[15]; uint8_t i;