28 bool cmd_available(void); |
28 bool cmd_available(void); |
29 bool pop(CMD& cmd); |
29 bool pop(CMD& cmd); |
30 bool cmd_buf_full(void); |
30 bool cmd_buf_full(void); |
31 unsigned int nerrors(uint8_t errorno); |
31 unsigned int nerrors(uint8_t errorno); |
32 |
32 |
33 void startup(void); |
33 void startup(uint8_t keycode=0xFF); |
34 void send(const uint8_t *buf, uint8_t size); |
|
35 void sendkey(uint8_t keycode); |
34 void sendkey(uint8_t keycode); |
36 |
35 |
37 private: |
36 private: |
38 void pushCmd(uint8_t cmd, uint8_t size, char *payload); |
37 void pushCmd(uint8_t cmd, uint8_t size, char *payload); |
39 void rxIrq(void); |
38 void rxIrq(void); |