4 Commits

Author SHA1 Message Date
Adeeb Shihadeh
0c90bdb434 build system cleanups (#2810)
* build system cleanups

* fix coverage
2025-09-27 17:45:03 -07:00
Adeeb Shihadeh
b32f4f099a CANParser: python rewrite (#2539)
* Add pure Python CAN parser

* cleanup

* lil more

* rm cython

* cleanup
2025-07-23 16:06:54 -07:00
Shane Smiskol
6f83fdf9b9 Move car safety modes to opendbc (#1713)
* move safety tests

* move libsafety

* move safety

* rename imports

* copy over needed (minimalized) board and driver code

* dont test safety here

* add new job for safety tests

fix

* try fix

* ubsan

* ?

?

* missing cffi

* should be final fix

* mac fix

* no mac

* use setup script

* no cd

* this is the correct way to do it

* add misra

* misra fixes

* run

* setup misra

* add missing files

* is this used?

* add that

* Revert "is this used?"

This reverts commit 2f34762dfa65821e1ee398675bf62d1a256ebec8.

* need this

* misra mutation test

* fix

* no race conditions

* test

* cache cppcheck

fix

* setup

* good timeouts

* mutation test

* fix

* no

* Revert "no"

This reverts commit 39e10a045a4a5411a64de791ae463461f8a5f37b.

* already tested

* move Safety Model readme section to opendbc

* fix

* fix

* disable mutation tests for merge

* namespace

* test no cache

* 1m

1m
2025-02-19 17:19:31 -08:00
Shane Smiskol
3c6e530d2e SConscript (#1520)
* try this

* better

* and that

* fix that
2024-11-22 13:29:05 -08:00