Read first: Documentation
- Written in C (C11), compatible with
size_t
for size data types - Platform independent, no architecture specific code
- Uses LwRB library for data read/write operations
- Optimized for embedded systems, allows high optimization for data transfer
- Support for events on packet ready, read or write operation
- Configurable settings for packet structure and variable data length
- Allows multiple notes in network with
from
andto
addresses - Separate optional field for command data type
- Variable data length to support theoretically unlimited packet length
- CRC check to handle data transmission errors
- User friendly MIT license
To name a few:
- Communication in RS-485 network between various devices
- Low-level point to point packet communication (UART, USB, ethernet, ...)
Fresh contributions are always welcome. Simple instructions to proceed:
- Fork Github repository
- Follow C style & coding rules already used in the project
- Create a pull request to develop branch with new features or bug fixes
Alternatively you may:
- Report a bug
- Ask for a feature request