csp_if_kiss.h
Go to the documentation of this file.
118 void csp_kiss_init(csp_iface_t * csp_iface, csp_kiss_handle_t * csp_kiss_handle, csp_kiss_putc_f kiss_putc_f, csp_kiss_discard_f kiss_discard_f, const char * name);
Definition: csp_if_kiss.h:91
Definition: csp_if_kiss.h:94
Definition: csp_if_kiss.h:93
This structure should be statically allocated by the user and passed to the kiss interface during the...
Definition: csp_if_kiss.h:104
void(* csp_kiss_discard_f)(char c, void *pxTaskWoken)
The characters not accepted by the kiss interface, are discarded using this function, which must be implemented by the user and passed through the kiss_init function.
Definition: csp_if_kiss.h:85
void csp_kiss_rx(csp_iface_t *interface, uint8_t *buf, int len, void *pxTaskWoken)
The KISS interface relies on the USART callback in order to parse incoming messaged from the serial i...
void(* csp_kiss_putc_f)(char buf)
The putc function is used by the kiss interface to send a string of data to the serial port...
Definition: csp_if_kiss.h:69
Definition: csp_if_kiss.h:92
CSP PACKET STRUCTURE Note: This structure is constructed to fit with all interface frame types in ord...
Definition: csp_types.h:174
void csp_kiss_init(csp_iface_t *csp_iface, csp_kiss_handle_t *csp_kiss_handle, csp_kiss_putc_f kiss_putc_f, csp_kiss_discard_f kiss_discard_f, const char *name)
struct csp_kiss_handle_s csp_kiss_handle_t
This structure should be statically allocated by the user and passed to the kiss interface during the...