Adding it as a Zephyr module. This approach require having a mirror of this repo inside Zephyr organization. An issue is required in order to request this integration. A succesful example of this procedure can be found here. The propossed text is the following:
Micro XRCE-DDS is a software solution that allows communicating eXtremely Resource Constrained Environments (XRCEs) with an existing DDS network. This implementation complies with the specification proposal, “DDS for eXtremely Resource Constrained Environments” submitted to the Object Management Group (OMG) consortium. Further information here: https://micro-xrce-dds.readthedocs.io/en/latest/
The plans of integrating Micro-XRCE-DDS inside the Zephyr RTOS can reached by two approaches:
Adding a sample code where Micro-XRCE-DDS is retrieved as a External Project and place a demo here: https://github.com/zephyrproject-rtos/zephyr/tree/master/samples. Unfinished test are here: https://github.com/eProsima/zephyr/tree/feature/microxrcedds_sample
Adding it as a Zephyr module. This approach require having a mirror of this repo inside Zephyr organization. An issue is required in order to request this integration. A succesful example of this procedure can be found here. The propossed text is the following: