Greg Hogan f0a5fdd6f5 try brakes always for negative accel 8 months ago
..
body 3af6ec73ee car values formatting (#31747) 7 months ago
chrysler f0a5fdd6f5 try brakes always for negative accel 7 months ago
ford b9980e5bcc Ford: fix counter in LateralMotionControl2 message (#31806) 7 months ago
gm 8d8984427f GM: Parse distance button from steering wheel (#31762) 7 months ago
honda af33a383a5 [bot] Fingerprints: add missing FW versions from new users (#31731) 7 months ago
hyundai b286b84044 Revert "common PlatformFlags base class + test for < 32 bits" (#31793) 7 months ago
mazda b286b84044 Revert "common PlatformFlags base class + test for < 32 bits" (#31793) 7 months ago
mock 3af6ec73ee car values formatting (#31747) 7 months ago
nissan 901da3d5d4 Nissan: Remove unused code (#31768) 7 months ago
subaru 2fc4b2ebd6 Subaru: log alt request (#31812) 7 months ago
tesla 3af6ec73ee car values formatting (#31747) 7 months ago
tests 2fc4b2ebd6 Subaru: log alt request (#31812) 7 months ago
torque_data b9d8971420 chrysler longitudinal 7 months ago
toyota af33a383a5 [bot] Fingerprints: add missing FW versions from new users (#31731) 7 months ago
volkswagen b286b84044 Revert "common PlatformFlags base class + test for < 32 bits" (#31793) 7 months ago
CARS_template.md f78b27b281 Add Highlander 2024 to car docs 7 months ago
README.md 040223e69f move car porting tools to tools/car_porting (#30916) 9 months ago
__init__.py b286b84044 Revert "common PlatformFlags base class + test for < 32 bits" (#31793) 7 months ago
car_helpers.py e68f11ef60 add get_car_interface helper (#31738) 7 months ago
card.py 14af96d234 and controlsd (#31769) 7 months ago
disable_ecu.py 59eb2988de swaglog.py goes in common/ (#30631) 10 months ago
docs.py e6dbf6d614 cars: remove CAR_INFO map (#31739) 7 months ago
docs_definitions.py 67c8dc043c Ford - Add OBDC Cable Length to CarPartList (#31608) 7 months ago
ecu_addrs.py a09300385b mypy: use implicit-optional (#31590) 8 months ago
fingerprints.py b7811099e4 fix bad CAN fingerprint type (#30809) 10 months ago
fw_query_definitions.py 8a2766a86b Tesla Raven (#29947) 7 months ago
fw_versions.py c5d4bb7ad2 fw_versions: add more type hints (#31577) 7 months ago
interfaces.py 0f8a2c80e0 RadarInterfaceBase: remove no_radar_sleep field (#31715) 7 months ago
isotp_parallel_query.py a09300385b mypy: use implicit-optional (#31590) 8 months ago
values.py 3af6ec73ee car values formatting (#31747) 7 months ago
vin.py df43e2539d Leaf: get VIN (#31398) 8 months ago

README.md

Car port structure

interface.py

Generic interface to send and receive messages from CAN (controlsd uses this to communicate with car)

fingerprints.py

Fingerprints for matching to a specific car

carcontroller.py

Builds CAN messages to send to car

carstate.py

Reads CAN from car and builds openpilot CarState message

values.py

Limits for actuation, general constants for cars, and supported car documentation

radar_interface.py

Interface for parsing radar points from the car