openpilot icon indicating copy to clipboard operation
openpilot copied to clipboard

Try rewriting `pandad` in Python

Open adeebshihadeh opened this issue 9 months ago • 2 comments

This allows us to remove the parallel C++ Panda interfacing code we maintain just for pandad.

The main challenge here is maintaining the timings and performance of the can and sendcan loops, but it shouldn't be too bad.

As a side benefit, this will also help a bit with boot time, since we currently connect to the pandas twice (pandad.py and pandad.cc).

adeebshihadeh avatar Feb 09 '25 18:02 adeebshihadeh