port´s CANopen Treiber unterstützt CAN Multiline, so dass mehrere CAN Kanäle gleichzeitig betrieben werden können. Weiterhin werden 11 und 29bit ID´s unterstützt. Als Compiler/IDE wurde der Keil ARMCC v5.26 - µVision5 verwendet. Der Treiber wurde so entwickelt, dass dieser die HAL-Treiber (STM32Cube_FW_G4_V1.1.0) des STM32CubeG4 Firmware Package nutzen kann.
Zusammen mit den CANopen Stacks von port, kann sowohl die Version Master/Slave oder auch nur die Slave Version genutzt werden.
Zur leichteren Integration der CANopen Library in Verbindung mit dem CANopen Treiber „ STMicroelectronics STM32G4xx Familie“ steht das CANopen Design Tool in der Version des Next Generation Port Design Tools - künftig auch Industrial Communication Creator genannt – zur Verfügung. Das CANopen Design Tool ist ein Werkzeug zur schnellen und kostensparenden Entwicklung von CANopen Applikationen (Geräten). Es generiert ein Objektverzeichnis und eine Initialisierungsfunktion in C-Code, ein Electronic Data Sheet und die Dokumentation des Projekts mit wenigen Mausklicks. Zusätzlich dient es zur Konfiguration der CANopen Library und der CANopen Driver Packages.