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_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_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 Servo Drive Profile Engine implementation.
file syn_cia402.h
CANopen CiA 402 Servo Drive & Motion Control Profile Engine.
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_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_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_ethercat.c
Bare-metal EtherCAT Protocol Engine implementation.
file syn_ethercat.h
EtherCAT (IEEE 802.3 EtherType 0x88A4) Bare-Metal Protocol Stack.
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_lin.c
LIN Protocol Engine implementation.
file syn_lin.h
LIN (Local Interconnect Network 2.1 / 2.2a & ISO 17987) Protocol Engine.
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_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_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_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_smbus.c
SMBus Protocol Engine implementation.
file syn_smbus.h
SMBus (System Management Bus 1.1 / 2.0 / 3.0) Protocol Engine.

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