The goal of this project is to provide a generic interface to an CAN-Bus (Nodes, Message, Signals, Attributes) based on an Description file (e.g. DBC-File). You only have to interact on a high level with this generic interface and the framework does the rest for you (sending and receiving messages, data conversion etc.).
The DBC parser currently implements this specification DBC specification
- CAN-Bus
- Nodes
- Messages
- Signals
- Attributes
- Attribute definitions
- Value tables
Working on getting the framework running under micropython using usched.