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
690 stars
96 watching
325 forks
Language: C
last commit: over 3 years ago
Linked from 2 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 |