Router#

pw_hdlc: Simple, robust, and efficient serial communication

pw::hdlc::Router is an experimental asynchronous HDLC router using pw_channel.

It sends and receives HDLC packets using an external byte-oriented channel and routes the decoded packets to local datagram-oriented channels.

API reference#

Moved: pw::hdlc::Router

More pw_hdlc docs#

Get started & guides

How to set up and use pw_hdlc

API reference

Reference details about the pw_hdlc API

Design

Design details about pw_hdlc

Code size analysis

The code size impact of pw_hdlc

RPC over HDLC example

A step-by-step example of sending RPCs over HDLC

Experimental async router

An experimental asynchronous HDLC router using pw_channel