src/hp34comm.h

changeset 9
e5254c6aa0c8
parent 8
55021f3f1929
child 10
01515349b30e
equal deleted inserted replaced
8:55021f3f1929 9:e5254c6aa0c8
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;

mercurial