dRonin
adbada4
dRonin firmware
|
Go to the source code of this file.
Typedefs | |
typedef bool(* | msp_handler_t )(enum msp_message_id msg_id, void *data, uint8_t len, void *context) |
Handler to be called when valid MSP messages are recieved. More... | |
Enumerations | |
enum | msp_parser_type { MSP_PARSER_SERVER, MSP_PARSER_CLIENT } |
Functions | |
struct msp_parser * | msp_parser_init (enum msp_parser_type type) |
Initialize a new parser instance. More... | |
int32_t | msp_process_buffer (struct msp_parser *parser, void *buf, uint8_t len) |
Process MSP stream from buffer. More... | |
int32_t | msp_process_com (struct msp_parser *parser, struct pios_com_dev *com) |
Process MSP stream from PIOS_COM. More... | |
int32_t | msp_send_com (struct msp_parser *parser, struct pios_com_dev *com, enum msp_message_id msg_id, void *payload, uint8_t len) |
Construct and send an MSP message via PIOS_COM. More... | |
int32_t | msp_register_handler (struct msp_parser *parser, msp_handler_t handler, void *context) |
Register a handler for valid received messages. More... | |
Definition in file msp.h.