24 SLSteps slStep = UNDEF;
25 static const uint8_t FEND = 0xC0;
26 static const uint8_t FESC = 0xDB;
27 static const uint8_t TFEND = 0xDC;
28 static const uint8_t TFESC = 0xDD;
29 static const uint8_t CMD_DATA = 0x00;
30 void writeToRxBuf(uint8_t data);
31 void resetState(uint8_t data);
32 size_t dataHandler(uint8_t data);
33 void escDataHandler(uint8_t data);
39 uint8_t buf[MAX_DATA_LENGHT + 20];
41 uint8_t buf[MAX_DATA_LENGHT * 2];
44 size_t encode(uint8_t *writeBuffer, uint8_t
const *readBuffer,
size_t len);
45 static size_t encode(uint8_t *readBuffer,
size_t len);
46 size_t decode(uint8_t data);