LwPKT Lightweight packet manager for embedded systems
Platform independent implementation for packet protocol communication targeting embedded system in multi-device network environment such as RS-485.
Features
- Written in ANSI C99, 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
- Configurable settings for packet structure and variable data length
- Allows multiple notes in network with `from` and `to` 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
Read documentation & download library
Open Github