|
ProtoCore v0.0.1
Deterministic, zero-heap network stack for embedded targets
|
DeviceNet link-adaptation codec (PC_ENABLE_DEVICENET) - the CAN-specific layer of "CIP over CAN". More...
#include "protocore_config.h"Go to the source code of this file.
DeviceNet link-adaptation codec (PC_ENABLE_DEVICENET) - the CAN-specific layer of "CIP over CAN".
DeviceNet (ODVA) carries CIP over classic CAN. The CIP application layer (services, EPATH, data) is the same one the EtherNet/IP codec uses, so build the message body with the existing pc_cip_* functions (PC_ENABLE_CIP); this module supplies the DeviceNet-specific link adaptation that is NOT part of CIP:
Pure and host-tested. Drive it from the ESP32 TWAI peripheral or an MCP2515 over SPI to bridge a DeviceNet segment onto Wi-Fi.
Definition in file devicenet.h.