273 Commits (ba4a67cd8c88f8b7e082fb1fad5a1e10b51012ab)

Author SHA1 Message Date
Adeeb Shihadeh 6590fb2b93
pre-commit: add codespell (#25571) 3 years ago
Robbe Derks 13489d092e
Pigeond (#25561) 3 years ago
Adeeb Shihadeh 90a4565eb2
params: make python and c++ API match (#25573) 3 years ago
Adeeb Shihadeh ddb7f91c9b remove old boardd stuff 3 years ago
Adeeb Shihadeh d907021d58 disable panda deep sleep for now 3 years ago
Robbe Derks 7679f4fa90
Panda fan controller (#25475) 3 years ago
Adeeb Shihadeh ee6570da4a
enable panda deep sleep (#24949) 3 years ago
Adeeb Shihadeh 0fce5d9045
Move a bunch of stuff to system/ part 3 (#24829) 3 years ago
Adeeb Shihadeh 1139fe507b
Move selfdrive/hardware/ to system/ (#24725) 3 years ago
Willem Melching f49a9c9fd2
less TICI when not needed (#24698) 3 years ago
Adeeb Shihadeh cb8885cffb
Merge common/ and selfdrive/common (#24556) 3 years ago
Adeeb Shihadeh 41b3f253d1
boardd: set extra pandas to silent safety mode (#24511) 3 years ago
Dylan Herman d2eef1955c
add mypy check for return-any (#24379) 3 years ago
Adeeb Shihadeh 67e60efd18 remove now unused LastPeripheralPandaType param 3 years ago
Shane Smiskol 4190d2608a
Change safetyParam to uint16_t (#24376) 3 years ago
Shane Smiskol 66dd8f934c
safety param: make uint16_t (#24362) 3 years ago
Adeeb Shihadeh 59134c05d6
pandad: better handling of internal panda failures (#23755) 3 years ago
Shane Smiskol 6e62df65d7
Make safetyParam unsigned (#24160) 3 years ago
Robbe Derks 863fed8fec
Panda interrupt load (#24180) 3 years ago
Lukas Petersson 65fca83abe
Latency logging 2 (#24058) 3 years ago
Dean Lee 333257badf
boardd/safety_setter_thread: use check_all_connected (#24102) 3 years ago
Adeeb Shihadeh 8af20af66d
pylint: enforce indentation (W0311) (#24039) 3 years ago
Shane Smiskol e91613bc62
update unsafeMode to alternativeExperience (#23995) 3 years ago
Adeeb Shihadeh fc2f84759d set MANAGER_DAEMON for boardd 3 years ago
Adeeb Shihadeh 8ac30fea24
move pandad to boardd/ (#23958) 3 years ago
Gregor Kikelj 723560c20f
Remove void argument (#23928) 3 years ago
Igor Biletskyy 0b64ddb678
panda.cc: add panda deep sleep mode(#23911) 3 years ago
Adeeb Shihadeh 767bc1aa3b boardd: handle missing pandas 3 years ago
Adeeb Shihadeh 719801845b
boardd: connect to all pandas if none specified (#23805) 3 years ago
Willem Melching f2eb84eef0
handle usb error in reading panda state (#23686) 3 years ago
Adeeb Shihadeh 9dca040ed9
boardd: get health struct from panda (#23648) 3 years ago
Adeeb Shihadeh 43c6ea8e73
boardd: add blocked msg cnt (#23647) 3 years ago
Igor Biletskyy 703efb9275
Panda: check libusb_open status (#23622) 3 years ago
Shane Smiskol 31d147dca2
controlsd: verify unsafe mode consistency (#23563) 3 years ago
Dean Lee 498d54be9c
boardd: move main() to main.cc for test cases (#23564) 3 years ago
Willem Melching b75e410779
boardd: panda_state_thread run closer to 2 Hz (#23529) 3 years ago
Willem Melching 79577e4dca
boardd: remove ublox timestamp logging (#23498) 3 years ago
Robbe Derks 842ba8e5e6
C2 detection (#23439) 3 years ago
Ewout ter Hoeven 332f568a82
Pyupgrade 3.6: Update syntax with Python 3.6+ features (#23305) 3 years ago
Igor Biletskyy 285addeef2 Revert "boardd: new class USBDevice (#23015)" 3 years ago
Dean Lee 4061f50da3
boardd: new class USBDevice (#23015) 3 years ago
Adeeb Shihadeh a793b949be
boardd: add controls heartbeat (#23185) 3 years ago
Dean Lee 4aa291c406
Use std::unique_ptr to manage memory (#23168) 3 years ago
Dean Lee 9decd3d8a2
util: move all functions into util namespace (#23203) 3 years ago
Robbe Derks bb7208f4c3
add check for restoring almanac, and clear like suggested in the datasheet (#23153) 3 years ago
Dean Lee 827fae8faa
panda: refactor can_send (#22981) 3 years ago
Igor Biletskyy e294e1620e
len_to_dlc make static (#23120) 3 years ago
Dean Lee 599c07e027
panda: refactor can_recv (#22977) 3 years ago
Igor Biletskyy 65ca9be82a
boardd: split usbprotocol unittest and fix paren order in data length assert (#23065) 3 years ago
Dean Lee 35c0319f6c
boardd: new function sync_time (#23033) 3 years ago