Module serial_comms_service::kiss
source · [−]Expand description
KISS encoding and decoding functionality to provide framing over the serial link. An overview of KISS can be found here: https://en.wikipedia.org/wiki/KISS_(TNC)
Structs
Used by decode to hold decoded data
Functions
Finds and decodes KISS frame found inside of data buffer Will also return any data found before and after the complete frame.
Encodes a data buffer into a KISS frame
escape 🔒
Finds and escapes any of the KISS frame separators in a data buffer
unescape 🔒
Finds and unescapes any escaped KISS frame separators in a data buffer