42 void handleAck(uint8_t val); |
42 void handleAck(uint8_t val); |
43 void pushCmd(TrState direction, uint8_t cmd, uint8_t size, char *payload); |
43 void pushCmd(TrState direction, uint8_t cmd, uint8_t size, char *payload); |
44 void handleChar(uint8_t val); |
44 void handleChar(uint8_t val); |
45 void setstatedbg(void); |
45 void setstatedbg(void); |
46 void rxIrq(void); |
46 void rxIrq(void); |
47 void txIrq(void); |
|
48 void timeout(void); |
47 void timeout(void); |
49 |
48 |
50 private: |
49 private: |
51 RawSerial serial_tx; |
|
52 RawSerial serial_rx; |
50 RawSerial serial_rx; |
53 uint8_t buf[BUF_SIZE]; |
51 uint8_t buf[BUF_SIZE]; |
54 uint8_t head; |
52 uint8_t head; |
55 uint8_t tx_state; |
53 uint8_t tx_state; |
56 uint8_t tx_cmd; |
54 uint8_t tx_cmd; |