Conversation
|
Note: This is currently still a draft due to the following:
|
890f818 to
d0b29bd
Compare
|
The example now sends a Discovery Notify message on the bus / serial line to announce itself. Unfortunately the mctpd tool that I planned to use as bus owner does not support Discovery Notify messages (yet). |
1f0679e to
5160e23
Compare
|
I removed the Discovery Notify again and tested the example with I added a readme in the example folder, which describes how the test can be performed. |
|
@embediver Let me know if I can merge this |
Signed-off-by: jonas loeffelholz <jonas.loeffelholz@9elements.com> alter functions to be more agnostic to buffer sizes Signed-off-by: jonas loeffelholz <jonas.loeffelholz@9elements.com> add constructors Signed-off-by: jonas loeffelholz <jonas.loeffelholz@9elements.com>
Signed-off-by: jonas loeffelholz <jonas.loeffelholz@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
Signed-off-by: Marvin Gudel <marvin.gudel@9elements.com>
5160e23 to
75f4a99
Compare
|
Rebased onto main and fixed build for tests and standalone lib. This PR should now be ready to be merged. |
Implementation of a codec for MCTP Control Protocol messages.
Support for the following messages was implemented:
To support this, types for command/completion codes, message header and payload, and message supporting types where implemented.
For encoding/decoding a codec trait was introduced.
On top of the unit tests an example application is provided, which supports the Set Endpoint ID message.