- EzBus is a token-bus protocol designed specifically for the RS-485 bus physical layer.
- EzBus is functional, but still under development.
- EzBus can provide stream socket semantics to resource constrained architectures.
- EzBus like other token bus and token ring architectures, has deterministic properties.
- EzBus is a peer-to-peer topology, where all peers are created equal, there is no "master".
- EzBus nodes may join and leave the network at any time. The token-ring is "self-healing".
- EzBus is intended to be lightweight and simple enough to run on small memory footprint micro-controllers.
- EzBuz + CARIBOU RTOS + Minimal socket-echo app is currently using about 38K FLASH, and 8K of RAM on STM32F746.
- EzBus currently works with CARIBOU RTOS, Linux, can be easily ported to other targets.
- EzBus API is easy to use by implementing a small number of easy to use callback functions.
- EzBus is written in ANSI C and currently targets the GCC compiler.
EzBus is a true peer-to-peer token-bus protocol library intended to work on the RS-485 physical layer. Designed to run on resource constrained micro-controllers.
License
8bitgeek/libezbus
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
EzBus is a true peer-to-peer token-bus protocol library intended to work on the RS-485 physical layer. Designed to run on resource constrained micro-controllers.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published