nopenpilot/selfdrive/boardd
Willem Melching 80acb32825
Panda abstraction layer in boardd (#1919)
* start on panda abstraction layer

* handle bulk transfer in library

* Safety model abstraction

* Abstract hw type into library

* Handle disconnect

* RTC stuff

* Fan control

* Health

* Panda fw version

* Read serial

* Power saving

* Power mode

* Cleanup pigeon thread init

* Rename safety setter variable name

* Remove comment

* Unused global cleanup

* malloc -> new

* whitespace

* Use std::thread

* Use std::thread for safety setter

* Cleanup igntion_last global

* Heartbeat

* logd

* More global cleanup

* Put back sleep

* ir pwr

* Always broadcast health

* init struct with zeroes

* Fix eon build

* fix race condition

* fix Adeebs comments

* abstract can send and receive
2020-07-31 23:14:31 +02:00
..
tests Panda abstraction layer in boardd (#1919) 2020-07-31 23:14:31 +02:00
.gitignore selfdrive/boardd 2020-01-17 10:51:01 -08:00
__init__.py selfdrive/boardd 2020-01-17 10:51:01 -08:00
boardd.cc Panda abstraction layer in boardd (#1919) 2020-07-31 23:14:31 +02:00
boardd.py selfdrive/boardd 2020-01-17 10:51:01 -08:00
boardd_api_impl.pyx selfdrive/boardd 2020-01-17 10:51:01 -08:00
boardd_setup.py remove dead lines from boardd cython setup 2020-07-27 13:09:09 -07:00
can_list_to_can_capnp.cc selfdrive/boardd 2020-01-17 10:51:01 -08:00
panda.cc Panda abstraction layer in boardd (#1919) 2020-07-31 23:14:31 +02:00
panda.h Panda abstraction layer in boardd (#1919) 2020-07-31 23:14:31 +02:00
SConscript Panda abstraction layer in boardd (#1919) 2020-07-31 23:14:31 +02:00