72#define OSE_SLIP_END 0300
73#define OSE_SLIP_ESC 0333
74#define OSE_SLIP_ESC_END 0334
75#define OSE_SLIP_ESC_ESC 0335
131 uint8_t *dest, int32_t destlen);
provides global definitions and types
int ose_SLIPDecode(uint8_t c, struct ose_SLIPBuf *s)
Feed one byte.
Definition ose_slip.c:71
int32_t ose_SLIPEncode(const uint8_t *const src, int32_t srclen, uint8_t *dest, int32_t destlen)
Encode srclen bytes of src into dest, terminated by END.
Definition ose_slip.c:194
Decoder state. Make one with ose_initSLIPBuf().
Definition ose_slip.h:81
int32_t state
Definition ose_slip.h:86
int32_t buflen
Definition ose_slip.h:83
int textmode
Treat a newline as the end of a message. Off by default.
Definition ose_slip.h:103
int32_t count
Definition ose_slip.h:84
uint8_t * buf
Definition ose_slip.h:82
int havenullbyte
Definition ose_slip.h:87