bool hdlc_encode(const uint8_t *payload, const size_t payload_length, HDLC_FRAME_T *frame, bool lsb_first)
Encode payload into an HDLC bit-stuffed frame.
bool hdlc_encode_byte(const uint8_t *payload, const size_t payload_length, HDLC_FRAME_T *frame)
Encode payload using byte-escaping HDLC compatibility path.
Generic HDLC frame buffer descriptor.