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

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