235 Commits (1ca5e1c82bd98a488dbffba32c653327a3d00b51)

Author SHA1 Message Date
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
Igor Biletskyy b2a018643f
Extra check for tail_size length (#23047) 3 years ago
George Hotz c6f62ebc4f Revert "boardd: be careful with paren order in assert" 3 years ago
George Hotz 50cd8588a2 boardd: be careful with paren order in assert 3 years ago
Dean Lee ab9c7a11a9
boardd: const reference pandaStates to avoid copy (#23030) 3 years ago
Dean Lee c77354009c
panda: add unit tests for usb protocol (pack/unpack) (#22955) 3 years ago
Adeeb Shihadeh d482b2d0a2
boardd: small cleanup (#23005) 3 years ago
Adeeb Shihadeh a405fc5d43 boardd: add note about slow disconnected panda check 3 years ago
Adeeb Shihadeh fb32381a88 boardd: set thread names 3 years ago
Adeeb Shihadeh 944fa5fa08 boardd: resolve TODO, still need that for USB errors 3 years ago
Adeeb Shihadeh e13630dfee
faster jenkins (#22973) 3 years ago
Igor Biletskyy edaf7d7604
fix chunk buffer size (#22969) 3 years ago
Dean Lee 57db99700c
panda: fix len_to_dlc always return 1 if len > 24 (#22964) 3 years ago
Dean Lee 0716635808
boardd: fix a panda may be connected by multiple panda instance (#22932) 3 years ago
Dean Lee 841fb93def
boardd/can_recv_thread: improve caching for can_frame (#22944) 3 years ago
Igor Biletskyy 47d0d717eb
panda.cc: struct for CAN header, counter complexity, cleanup for readability (#22956) 3 years ago
Dean Lee 10bca095c2
boardd/usb_connect: remove unused variable params (#22931) 3 years ago
Igor Biletskyy 04e1a25881
panda.cc: add functions to set can and data speed (#22920) 3 years ago
Willem Melching 8e12b9ca76
boardd: fix segfault when SIGINT with no pandas (#22914) 4 years ago
Adeeb Shihadeh e8598f7455
add multipanda to loopback tests (#22900) 4 years ago
Adeeb Shihadeh 5ffb3e4347 boardd: apply bus offset in can recv 4 years ago
Igor Biletskyy e293ccf016
New usb protocol for panda (#22752) 4 years ago
Mayfield 5246f0231e
enable wshadow (#22756) 4 years ago
Dean Lee 7486a42935
boardd: pass std::vector pandas by reference (#22741) 4 years ago
Robbe Derks 585c16cd2a
Multipanda support (#22402) 4 years ago
Robbe Derks 21c4bfc7be
Pigeon (ublox) initialization fixes (#22712) 4 years ago
Adeeb Shihadeh 5b331fd6f5
don't set core affinity on PC (#22706) 4 years ago
Adeeb Shihadeh 93d87cdc6f test_boardd: don't modify environment at import time 4 years ago
Adeeb Shihadeh b5960b9dc8
move nose tests to unittest (#22665) 4 years ago
Adeeb Shihadeh 84de248fa7
tici: affine loggerd to efficiency cores (#22581) 4 years ago
Adeeb Shihadeh 2f1ab63920
boardd: reduce unnecessary allocations (#22494) 4 years ago
Robbe Derks 91987f38d4
Make pandaState and safetyMode a list (#22454) 4 years ago
Willem Melching 43d9478740
boardd: fix context leak in init_usb_ctx (#22472) 4 years ago
Willem Melching b9797259ed boardd: lower log level for ublox msg timing issues 4 years ago
Willem Melching 3e854b8351
safety_setter_thread: exit on ignition low (#22426) 4 years ago
Dean Lee 47f601e50a
boardd: wait for safety_setter_thread to finish while quitting panda_state_thread (#21961) 4 years ago
Willem Melching f4e2537b12
Split pandaState into peripheralState and pandaState (#22385) 4 years ago
Willem Melching abaa7b2d55
Don't send empty pandaState from panda_state_thread (#22393) 4 years ago
Willem Melching a60f3c6a35
move acados deps out of devpackages (#22376) 4 years ago