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_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/