Adeeb Shihadeh
0eeb69a5d0
boardd: enable fingerprinting with both multiplexed modes ( #27159 )
...
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2 years ago
martinl
fdc4a7f84c
MacOS: build fixes ( #27143 )
...
* MacOS: exclude common/gpio.cc
* MacOS: no spi for boardd
* MacOS: loggerd: no v4l_encoder.cc
* MacOS: update libdbc path for cabana
2 years ago
Adeeb Shihadeh
66ff2de0a2
boardd: connect to SPI panda by UID ( #27035 )
...
* move list
* connect by serial
* cleanup hw serial
* little more
* rm excessive print
Co-authored-by: Comma Device <device@comma.ai>
2 years ago
ZwX1616
e5931ed762
boardd: retune LED curve for new autoexposure ( #26991 )
...
* use il only
* works on both
Co-authored-by: Comma Dev1ce <device@comma.ai>
2 years ago
Adeeb Shihadeh
e9dcabcef7
boardd: end peripheral panda discrimination
2 years ago
Adeeb Shihadeh
06be96cae2
boardd: prep for SPI + factor out USB ( #26356 )
...
* merge origin/spi-panda
* just prep
* boardd: factor out USB comms
* fix those
* add to release files
* little more
3 years ago
Shane Smiskol
bf5f9adcc8
boardd: don't multiplex OBD port on external pandas ( #26062 )
...
don't multiplex on ext pandas
3 years ago
Greg Hogan
d5ef6f82e6
add CAN-FD non-ISO mode support ( #25947 )
...
CAN FD non-ISO support
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Adeeb Shihadeh
3068c48224
add fault for invalid safety RX checks ( #25949 )
...
* add fault for invalid safety RX checks
* just a bool
* bump panda
3 years ago
Dean Lee
badecfd060
boardd: remove global variable pigeon_active ( #25926 )
3 years ago
Adeeb Shihadeh
760d4e668e
set safety param for knockouts
3 years ago
Adeeb Shihadeh
db60f6b943
boardd: mutli pandas can knockout too
3 years ago
Dean Lee
7ef55f3820
boardd: fix setting wrong value for BrsEnabled ( #25858 )
...
fix wrong setBrsEnabled
3 years ago
Igor Biletskyy
53959082e7
boardd: add CAN health to pandaStates ( #25800 )
...
* init
* try this
* mistake
* fix
* bump cereal
* make obvious
* fixes
* remove comment
* one helath header
* ..
* preallocate vectors
3 years ago
Igor Biletskyy
d5410dfac5
Panda health: names and mixup fix ( #25774 )
...
* init
* naming
* fix names
* bump cereal
* bump panda
* bump panda
3 years ago
Robbe Derks
13d9a77b93
Add option to disable fan control ( #25690 )
...
add option for external fan control
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
Adeeb Shihadeh
28cb1897cb
USB power mode cleanup ( #25619 )
...
* first pass at usb power mode cleanup
* fix build
* a sneaky one
* little more
* fix build
* bump pnada
* remove that
* power monitoring cleanup
* fix tests
* bump submodules
3 years ago
Adeeb Shihadeh
6590fb2b93
pre-commit: add codespell ( #25571 )
3 years ago
Robbe Derks
13489d092e
Pigeond ( #25561 )
...
* split out pigeond from boardd
* also want to turn off power
* fix manager calls
* move to sensord folder
* release files:
* add assistnow code
* no bare except
* add test script to test TTFF
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
Adeeb Shihadeh
d907021d58
disable panda deep sleep for now
3 years ago
Robbe Derks
7679f4fa90
Panda fan controller ( #25475 )
...
bump panda and add fan power to pandaState
3 years ago
Adeeb Shihadeh
ee6570da4a
enable panda deep sleep ( #24949 )
3 years ago
Adeeb Shihadeh
1139fe507b
Move selfdrive/hardware/ to system/ ( #24725 )
...
* move hardware to system/
* fix mypy
3 years ago
Willem Melching
f49a9c9fd2
less TICI when not needed ( #24698 )
...
* less TICI when not needed
* fix process replay
* move reading voltages into hw abstraction layer
* Update selfdrive/hardware/tici/hardware.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/hw.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update selfdrive/hardware/base.h
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* rename init function
* Update selfdrive/athena/athenad.py
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
* Update selfdrive/boardd/boardd.cc
* Apply suggestions from code review
* Update selfdrive/thermald/thermald.py
* update ref
* fix alert width if all cameras are bad
* add ecam to test_loggerd
* bump cereal
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
3 years ago
Adeeb Shihadeh
cb8885cffb
Merge common/ and selfdrive/common ( #24556 )
...
* Merge common/ and selfdrive/common
* fix that
* fix version
* fix unit tests
3 years ago
Adeeb Shihadeh
41b3f253d1
boardd: set extra pandas to silent safety mode ( #24511 )
3 years ago
Adeeb Shihadeh
67e60efd18
remove now unused LastPeripheralPandaType param
3 years ago
Shane Smiskol
4190d2608a
Change safetyParam to uint16_t ( #24376 )
...
* bump panda & cereal
* bump panda
* rest of references
* regen TOYOTA with safety param 578, TOYOTA2 with 329
* regen rest of routes
* update ref
* bump cereal
3 years ago
Shane Smiskol
6e62df65d7
Make safetyParam unsigned ( #24160 )
...
* bump panda & cereal
* make unsigned in boardd
* update health packet version
bump panda
* fix definition
* bump
* regen TOYOTA2 route
* upload route
* oh, ndog param wasn't being set
* regenerate routes with non-zero safety params
* update refs
* regen routes and update refs
* bump panda
* update refs
* update refs
* bump submodules to master
3 years ago
Robbe Derks
863fed8fec
Panda interrupt load ( #24180 )
...
* bump panda
* add to pandaState
Co-authored-by: Comma Device <device@comma.ai>
3 years ago
Lukas Petersson
65fca83abe
Latency logging 2 ( #24058 )
...
* msg_order and gantt
* frameId in long/lat planner
* track frame id
* controls frame id
* graph tracked events
* graph json
* cloudlog timestamp
* c++ cloudlog
* add frame id
* bug fixes
* bug fixes
* frame id visionicp
* bug fixes and debug level
* timestamp log placement
* print timestamps in table
* translate events
* more logging
* bug fixes
* daemon boardd
* print logs with boardd
* more timestamp logs
* cleanup
* remove publish logs
* bug fix
* timestamp received
* timestamp received
* bug fixes
* use json lib
* ignore driver camera
* prep for new timestamp pipeline
* bug fix
* read new pipeline unfinnished
* read new pipeline
* bug fix
* add frame to controlsstate
* remove controlsstate
* print
* cleanup
* more cleanup + bug fix
* clock build issue
* remove unused imports
* format durations
* increase speed
* pr comments fixes
* conflicts
* set MANAGER_DAEMON for boardd
* clean script code
* bug fix + argparse
* remove rcv time
* bug fixes
* print without tabulate
* fix pre-commits
* plot gnatt
* color bug fix
* read without timestampextra
* bump panda
* mono time instead of frame id
* finnish script
* clean unused
* clean unused logging
* monotonic + json fixes
* del test
* remove whilelines
* bump laika
* cleanup
* remove deps
* logs nicer strings
* remove plotting from scirpt
* reset pipfile
* reset pipfile
* nicer strings
* bug fix
* bug fix
* pr comments cleaning
* remove plotting
* bug fix
* new demo route
* bump opendbc and panda
* cereal master
* cereal master
* script less komplex
* assertions
* matplotlib
* readme
* Update README.md
* graph html
* design fixes
* more code design
* Update common/logging_extra.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* whitespace
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Update tools/latency_logger/latency_logger.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pr comments
* bug fix
* readme + env once
* clean swaglog
* bug fix
* Update tools/latencylogger/README.md
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* revert
* revert
* clean swaglog with error
* remove typo file
* revert graph
* cereal
* submodules
* whitespaces
* update refs
Co-authored-by: Bruce Wayne <batman@workstation-openpilot2.internal>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Dean Lee
333257badf
boardd/safety_setter_thread: use check_all_connected ( #24102 )
3 years ago
Shane Smiskol
e91613bc62
update unsafeMode to alternativeExperience ( #23995 )
...
* update unsafeMode to alternativeExperience
* fix
* fix
* bump submodules
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
3 years ago
Igor Biletskyy
0b64ddb678
panda.cc: add panda deep sleep mode( #23911 )
...
* needed for panda deepsleep mode
* add set_deepsleep to panda.cc
* rename to enable_deepsleep
* remove void
* fix value
* bump panda
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 )
...
* boardd: add blocked msg cnt
* bump panda
* bump panda
3 years ago
Shane Smiskol
31d147dca2
controlsd: verify unsafe mode consistency ( #23563 )
...
* add unsafe mode check to controlsd
bump submodules
forgot to add to health_t struct
bump
ahh forgot to set it!
bump
bump
clean up
clean up
bump
* fix ordering
* move to end
* unsigned
Co-authored-by: Willem Melching <willem.melching@gmail.com>
3 years ago
Dean Lee
498d54be9c
boardd: move main() to main.cc for test cases ( #23564 )
...
* move main() to main.cc
* move includes back
3 years ago
Willem Melching
b75e410779
boardd: panda_state_thread run closer to 2 Hz ( #23529 )
...
* boardd: panda_state_thread run closer to 2Hz
* make explicit
3 years ago
Willem Melching
79577e4dca
boardd: remove ublox timestamp logging ( #23498 )
...
* boardd: remove ublox timestamp logging
* more cleanup
* add cmath
3 years ago
Robbe Derks
842ba8e5e6
C2 detection ( #23439 )
...
* two detection
* fix CI
* catch all
* gotta catch em all
3 years ago
Igor Biletskyy
285addeef2
Revert "boardd: new class USBDevice ( #23015 )"
...
This reverts commit 4061f50da3
.
3 years ago
Dean Lee
4061f50da3
boardd: new class USBDevice ( #23015 )
...
* USBDevice
* merge master
* rebase master
* add to fiels_common
* inline functions
* namespace
* init err
* remove nested if
* cleanup
* bump panda for branch
* change includes
* bump panda branch
* change name
* bump master panda
Co-authored-by: Igor Biletskyy <briskspirit@users.noreply.github.com>
Co-authored-by: Igor Biletskyy <bs@privacy.im>
3 years ago
Adeeb Shihadeh
a793b949be
boardd: add controls heartbeat ( #23185 )
...
* boardd: add controls heartbeat
* bump panda
* bump again
* bump panda
3 years ago
Dean Lee
4aa291c406
Use std::unique_ptr to manage memory ( #23168 )
...
* use unique_ptr
* trigger ci
* move down loggerdstate
3 years ago
Dean Lee
9decd3d8a2
util: move all functions into util namespace ( #23203 )
3 years ago
Dean Lee
35c0319f6c
boardd: new function sync_time ( #23033 )
...
* sync_time
* add direction
* Update selfdrive/boardd/boardd.cc
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* enum class
* rename
* caps
* lambda get_time_str
* Revert "lambda get_time_str"
This reverts commit 5eb6e19c51
.
* static
Co-authored-by: Willem Melching <willem.melching@gmail.com>
3 years ago