23 bool (*rxcb)(uint8_t* buf, uint16_t len);
24 bool (*handlers)(AB_CMD *cmd, AB_RESP *resp);
25 void (*txcb)(uint8_t* buf, uint16_t len);
28 typedef bool (*AB_CMD_HANDLER)(AB_CMD *cmd, AB_RESP *resp);
33 #include "ab_cmd_opcode.h" 34 #define AB_HANDLER_MAX 3 39 void AB_CmdTransport(uint8_t* rbuf, uint16_t rlen,
void (*txcb)(uint8_t* tbuf, uint16_t tlen));
40 bool AB_CmdSetDecoder(AB_CMD_DECODER *decoder);
41 bool AB_CmdSetHandler(uint8_t index, AB_CMD_HANDLER handler);