Skip to content

Dir src/syntropic/proto

FileList > proto

Files

Type Name
file syn_at_parser.c
Implementation of stream-oriented AT command parser.
file syn_at_parser.h
Zero-allocation, stream-oriented AT command parser for cellular & serial modems.
file syn_bacnet.c
Zero-malloc, cleanroom BACnet MS/TP & APDU protocol stack implementation.
file syn_bacnet.h
Zero-malloc, cleanroom BACnet MS/TP & APDU protocol stack (ISO 16484-5).
file syn_cannm.c
AUTOSAR CAN Network Management (CanNm) Protocol Implementation.
file syn_cannm.h
AUTOSAR CAN Network Management (CanNm) Protocol.
file syn_canopen.c
CANopen DS301 Slave Protocol Engine implementation.
file syn_canopen.h
CANopen DS301 Slave Protocol Engine.
file syn_canopen_mgr.c
Implementation of CANopen CiA 302 Manager, SDO Client & NMT Master.
file syn_canopen_mgr.h
CANopen CiA 302 Network Manager, SDO Client & NMT Master.
file syn_ccp.c
ASAM CAN Calibration Protocol v2.1 (CCP) Slave Implementation.
file syn_ccp.h
ASAM CAN Calibration Protocol v2.1 (CCP) Slave Implementation.
file syn_cia303.c
CANopen CiA 303-3 Indicator & Status LED implementation.
file syn_cia303.h
CANopen CiA 303-3 Indicator & Status LED Specification implementation.
file syn_cia401.c
Implementation of CANopen CiA 401 Generic I/O Device Profile.
file syn_cia401.h
CANopen CiA 401 Device Profile for Generic I/O Modules.
file syn_cia402.c
CANopen CiA 402 Device Profile for Drives and Motion Control implementation.
file syn_cia402.h
CANopen CiA 402 Device Profile for Drives and Motion Control.
file syn_cia418.h
CANopen CiA 418 Device Profile Object Dictionary Definitions.
file syn_cjt188.c
Implementation of CJ/T 188-2004 / 2018 Protocol Driver.
file syn_cjt188.h
CJ/T 188-2004 / CJ/T 188-2018 Smart Metering Protocol.
file syn_cobs.c
COBS packet framing implementation.
file syn_cobs.h
COBS (Consistent Overhead Byte Stuffing) packet framing.
file syn_cose.c
Zero-Heap CBOR Object Signing and Encryption (COSE - RFC 9052) implementation.
file syn_cose.h
Zero-Heap CBOR Object Signing and Encryption (COSE - RFC 9052 / RFC 8152).
file syn_crsf.c
Zero-Heap CRSF (TBS Crossfire / ExpressLRS) Protocol Parser Implementation.
file syn_crsf.h
Zero-Heap CRSF (TBS Crossfire / ExpressLRS) Protocol Parser.
file syn_dali.c
Digital Addressable Lighting Interface (DALI / IEC 62386) Protocol Stack implementation.
file syn_dali.h
Digital Addressable Lighting Interface (DALI / IEC 62386) Protocol Stack.
file syn_devicenet.c
ODVA DeviceNet Protocol Stack Implementation.
file syn_devicenet.h
ODVA DeviceNet (Common Industrial Protocol over CAN) Protocol Stack.
file syn_dlt645.c
DL/T 645 Electricity Meter Communication Protocol Implementation.
file syn_dlt645.h
DL/T 645 Electricity Meter Communication Protocol (1997 & 2007).
file syn_dmx512.c
USITT DMX512-A Stage Lighting Protocol implementation.
file syn_dmx512.h
USITT DMX512-A Stage & Architectural Lighting Protocol Stack.
file syn_doip.c
SyntropicOS ISO 13400-2 Diagnostic over IP (DoIP) Implementation.
file syn_doip.h
SyntropicOS ISO 13400-2 Diagnostic over IP (DoIP) Protocol Stack.
file syn_ethercat.c
Bare-metal EtherCAT Protocol Engine implementation.
file syn_ethercat.h
EtherCAT (IEEE 802.3 EtherType 0x88A4) Bare-Metal Protocol Stack.
file syn_gbt27930.c
GB/T 27930 EV DC Fast Charging Protocol Implementation.
file syn_gbt27930.h
GB/T 27930 (EV DC Fast Charging Protocol on SAE J1939 CAN Bus).
file syn_ibus.c
Zero-Heap IBUS (FlySky) 14-Channel Receiver Decoder Implementation.
file syn_ibus.h
Zero-Heap IBUS (FlySky) 14-Channel Receiver Decoder.
file syn_iolink.c
IO-Link (IEC 61131-9) Single-Drop Digital Point-to-Point Protocol Engine Implementation.
file syn_iolink.h
IO-Link (IEC 61131-9) Single-Drop Digital Point-to-Point Master & Device Protocol Engine.
file syn_ir.c
Infrared (IR) Remote Control Protocol Engine implementation.
file syn_ir.h
Infrared (IR) Remote Control Protocol Engine (NEC, Sony, RC5, RC6, Samsung, Panasonic, Denon, Apple).
file syn_isotp.c
ISO 15765-2 (ISO-TP) Multi-Frame CAN Transport implementation.
file syn_isotp.h
ISO 15765-2 (DoCAN / ISO-TP) Multi-Frame CAN Transport Protocol.
file syn_j1939.c
SAE J1939 Heavy-Duty Vehicle CAN Protocol Stack implementation.
file syn_j1939.h
SAE J1939 Heavy-Duty Vehicle CAN Protocol Stack.
file syn_kwp2000.c
ISO 14230-3 Key Word Protocol 2000 (KWP2000) Server Engine Implementation.
file syn_kwp2000.h
ISO 14230-3 Key Word Protocol 2000 (KWP2000) Server Implementation.
file syn_lin.c
LIN Protocol Engine implementation.
file syn_lin.h
LIN (Local Interconnect Network 2.1 / 2.2a & ISO 17987) Protocol Engine.
file syn_lintp.c
ISO 17987-2 (LIN Transport Layer & Network Layer Services / UDSonLIN).
file syn_lintp.h
ISO 17987-2 (LIN Transport Layer & Network Layer Services / UDSonLIN).
file syn_lss.c
CANopen CiA 305 Layer Setting Services (LSS) Implementation.
file syn_lss.h
CANopen CiA 305 Layer Setting Services (LSS) & Protocols.
file syn_lwm2m.c
Zero-Heap OMA Lightweight M2M (LwM2M v1.1/v1.2) Core Client Engine.
file syn_lwm2m.h
Zero-Heap OMA Lightweight M2M (LwM2M v1.1/v1.2) Core Client Engine.
file syn_lwm2m_task.c
Autonomous OMA LwM2M Client Supervisor Task & Engine Implementation.
file syn_lwm2m_task.h
Autonomous OMA LwM2M Client Supervisor Task & Engine.
file syn_mavlink.c
Zero-Heap MAVLink v2 Protocol Encoder & Streaming Decoder Implementation.
file syn_mavlink.h
Zero-Heap MAVLink v2 Protocol Encoder & Streaming Decoder.
file syn_mbus.c
M-Bus (Meter-Bus) master/slave protocol framing implementation.
file syn_mbus.h
M-Bus (Meter-Bus, EN 13757-2 / EN 13757-3) Protocol Engine.
file syn_modbus.c
Modbus RTU slave implementation.
file syn_modbus.h
Modbus RTU slave implementation.
file syn_modbus_master.c
Non-blocking Modbus RTU Master protocol implementation.
file syn_modbus_master.h
Non-blocking Modbus RTU Master / Client protocol engine.
file syn_modbus_tcp.c
Modbus TCP ADU (MBAP) framing implementation.
file syn_modbus_tcp.h
Modbus TCP ADU (MBAP) framing layer.
file syn_mqttsn.c
MQTT for Sensor Networks (MQTT-SN v1.2) Protocol Client Engine Implementation.
file syn_mqttsn.h
MQTT for Sensor Networks (MQTT-SN v1.2) Protocol Client Engine.
file syn_msp.c
Zero-Heap MSP (MultiWii Serial Protocol v1/v2) Encoder & Decoder Implementation.
file syn_msp.h
Zero-Heap MSP (MultiWii Serial Protocol v1/v2) Encoder & Decoder.
file syn_n2k.c
NMEA 2000 Marine CAN Protocol Stack implementation.
file syn_n2k.h
NMEA 2000 Marine CAN Protocol Stack.
file syn_nmea.c
NMEA 0183 / GNSS sentence parser and encoder implementation.
file syn_nmea.h
NMEA 0183 / GNSS sentence parser and encoder.
file syn_ocpp.c
Open Charge Point Protocol over JSON (OCPP-J 1.6 / 2.0.1) Dual-Role Engine Implementation.
file syn_ocpp.h
Open Charge Point Protocol over JSON (OCPP-J 1.6 / 2.0.1) Dual-Role Engine.
file syn_opcua.c
Micro OPC UA (IEC 62541) Binary Protocol Engine & Embedded Server Implementation.
file syn_opcua.h
Micro OPC UA (IEC 62541) Binary Protocol Engine & Embedded Server.
file syn_pmbus.c
PMBus Protocol Engine implementation.
file syn_pmbus.h
PMBus (Power Management Bus 1.2 / 1.3) Protocol Engine & Linear Format Converters.
file syn_sbus.c
Zero-Heap SBUS (Futaba/FrSky) 16-Channel Receiver Decoder Implementation.
file syn_sbus.h
Zero-Heap SBUS (Futaba/FrSky) 16-Channel Receiver Decoder.
file syn_smbus.c
SMBus Protocol Engine implementation.
file syn_smbus.h
SMBus (System Management Bus 1.1 / 2.0 / 3.0) Protocol Engine.
file syn_uds.c
ISO 14229 Unified Diagnostic Services (UDS) Server Implementation.
file syn_uds.h
ISO 14229 Unified Diagnostic Services (UDS) Server Implementation.
file syn_uds_util.c
SAE J2012 / ISO 15031-6 UDS Diagnostic Trouble Code (DTC) Utilities Implementation.
file syn_uds_util.h
SAE J2012 / ISO 15031-6 UDS Diagnostic Trouble Code (DTC) Utilities.
file syn_xcp.c
ASAM Universal Measurement and Calibration Protocol v1.x (XCP) Slave Implementation.
file syn_xcp.h
ASAM Universal Measurement and Calibration Protocol v1.x (XCP) Slave.
file syn_xrce_dds.c
Micro-ROS & eProsima Micro XRCE-DDS v1.2 Protocol Client Engine Implementation.
file syn_xrce_dds.h
Micro-ROS & eProsima Micro XRCE-DDS v1.2 Protocol Client Engine.
file syn_ymodem.c
YMODEM / XMODEM-1K serial file transfer receiver implementation.
file syn_ymodem.h
YMODEM / XMODEM-1K Serial File Transfer Receiver Protocol.

The documentation for this class was generated from the following file src/syntropic/proto/