Windrose

LuDLC

avolkov-1221 · 0 GitHub stars

Transport-agnostic data-link protocol for resource-constrained links such as UART or SPI.

LuDLC

avolkov-1221 · 0 GitHub stars

Transport-agnostic data-link protocol for resource-constrained links such as UART or SPI.

  • Follows branch main: each west update will get its latest commits. To stay on one version, it is recommended to use a release tag.

Install

# From the workspace root
curl -fsSL https://kartben.github.io/windrose/m/ludlc.yaml \
     -o zephyr/submanifests/ludlc.yaml
west update ludlc

Details

Revision
main
License
Apache-2.0 OR GPL-2.0-only
Maintainers
@avolkov-1221
Last commit
17 days ago
Includes
DT bindings, Samples, Tests

About

LuDLC (Lightweight Micro Devices Link Control), a transport-agnostic data-link protocol for resource-constrained systems.

LuDLC delivers reliable, in-order communication over simple transports, such as UART and SPI, or CAN bus, without requiring a full network stack. It provides flow control, retransmission, connection management, and channel multiplexing, making it suitable for scenarios where TCP/IP is too heavy or unavailable.

LuDLC is dual-licensed under (Apache-2.0 OR GPL-2.0-or-later) licenses.