uds-c

CAN diagnostic library

Automotive electronics diagnostics protocol support library

Unified Diagnostics Service (UDS) and OBD-II (On Board Diagnostics for Vehicles) C Library

GitHub

690 stars
96 watching
325 forks
Language: C
last commit: over 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pylessard/python-udsoncan An implementation of the ISO-14229 standard for automotive diagnostic services in Python. 588
driftregion/iso14229 An implementation of UDS (ISO14229) targeting embedded systems 229
fenugrec/freediag A tool for accessing and diagnosing motor vehicles' onboard computer systems via a laptop interface. 336
openxc/isotp-c A C library implementing an ISO standard for sending data packets over a CAN bus 304
jejusoul/obd-pids-for-hkmc-evs Provides OBD PIDs for Hyundai/Kia Electric Vehicles to connect Android or iOS devices to the vehicle's onboard diagnostics system 239
sandeepmistry/arduino-obd2 A library for reading OBD-II data from cars over CAN bus 460
devcoons/iso15765-canbus A C library implementing the ISO15765-2 (ISO-TP) protocol for CANBus communication 141
magnusthome/esp32_obd2 An Arduino library for reading OBD-II data from cars over CAN bus 28
paucpauc/lexus_canbus_id A collection of CAN bus IDs and related data for controlling the climate system in Lexus RX350 vehicles. 13
autosportlabs/obd2can Provides a bridge between OBD2 compliant vehicles and CAN bus interfaces to emulate a CAN-OBDII interface. 42
utnuclearroboticspublic/pid A ROS2 implementation of a PID controller for control systems 15
arduino/openocd Tools for on-chip programming and debugging of embedded systems 126
abblix/oidc.server A comprehensive .NET library providing flexible support for OAuth2 and OpenID Connect authentication and authorization 39
v-ivanyshyn/arduino-obd2-async An Arduino library providing asynchronous OBD2 data retrieval 15
mxmxmx/o_c Generates CV signals based on user input and stores them in a polymorphic format 471