Module kernel::services::serial_mux
source · Expand description
§Serial Multiplexor
Allows the creation of virtual “ports” over a single serial link
This module includes the service definition, client definition, as well
as a server definition that relies on the SimpleSerial
service to provide the service implementation.
Structs§
- A
PortHandleis the interface received after opening a virtual serial port using aSerialMuxClient. - PortInfo 🔒
- A
SerialMuxClientis the client interface of theSerialMuxService. - Server implementation for the
SerialMuxService. - SerialMux is the registered driver type
Enums§
- Well known
SerialMuxServiceports
Functions§
- Takes data from the grant
- Tries to decode a port and message from the given buffer