Communication Stacks

We offer communications stacks for higher layer protocols such as CANopen, Ethernet Powerlink a EtherCAT and diagnostic and calibration protocols such as UDS, CCP and XCP.

Our stacks are written in ANSI C and are can be easily ported to different microcontroller platform.

UDS, ISO 15765 and ISO 14229

We offer implementations of UDS (Unified Diagnostic Services) protocol stack used for diagnostic and calibration of electronic control units according to ISO 14229-1 and ISO 15765 including the ISO-TP (ISO 15765-2) transport protocol. Our UDS stacks can be used over CAN, CAN-FD, LIN, FlexRay and BroadR-Reach (OABR).

SAE J1939 Communication Stack

SAE J1939 communication stack for embedded system is a complete implementation of the SAE J1939 protocol. The stack is written in ANSI C and thanks to HAL layer it can easily be ported onto any microcontroller platform.