Dir src/syntropic/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/