MCTP I2C GPIO Endpoint Node Sample

Browse source code on GitHub

Overview

Sets up an MCTP endpoint node that may talk to a top node and peer to other MCTP endpoints.

Requirements

Board with an I2C and a GPIO used for signaling the top node to read the target device.

Wiring

A common I2C bus SDA/SCL pair connected to any number of boards (setup in devicetree) along with a GPIO for signaling endpoint write requests.

Building and Running

west build -b frdm_mcxn947_mcxn947_cpu0 samples/modules/pmci/mctp/i2c_gpio_bus_endpoint
west build -t run

References

MCTP Base Specification 2019