Shane Smiskol
582743fdb5
Use a safety param for gas interceptor ( #30719 )
...
* bump
* bump
* space
* remove from boardd
* set flag for honda to pass tests
* migrate
* Update ref_commit
* final bump
* bump cereal
* bump to master
2023-12-14 16:53:22 -08:00
Dean Lee
b53b505d2e
boardd: improve the performance of PandaUsbHandle::list() ( #30673 )
...
* improve list performance
* revert test_onroad
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-12-13 20:48:51 -08:00
Dean Lee
13e5e708c2
boardd: cleanup includes ( #30674 )
...
cleanup includes
Co-authored-by: Comma Device <device@comma.ai >
2023-12-10 09:18:44 -08:00
Shane Smiskol
97da129e11
ruff: check newline ( #30668 )
...
* check newline
* nothing catches this
2023-12-09 13:24:18 -08:00
Adeeb Shihadeh
35f819c823
swaglog.py goes in common/ ( #30631 )
...
* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
2023-12-06 17:27:51 -08:00
Adeeb Shihadeh
515e57402a
SOM boot recovery ( #30427 )
...
* SOM boot recovery
* bump
* master
2023-11-09 18:09:18 -08:00
Justin Newberry
aec7cea30d
Pytest: tici mark for skipping on-device tests ( #30412 )
...
* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
2023-11-07 17:35:44 -08:00
Justin Newberry
7f69f8458a
Tests: fix pandad setup ( #30160 )
...
fix panda test
2023-10-03 18:54:40 -07:00
Adeeb Shihadeh
4f769d0a38
pandad: ensure panda is in a good state before each test case ( #30151 )
...
* pandad: ensure panda is in a good state before each test case
* less overhead
* fix pc
* update that
* Update selfdrive/boardd/tests/test_pandad.py
* update
2023-10-03 15:42:04 -07:00
Adeeb Shihadeh
67161a7174
remove panda flash logs ( #30138 )
...
* bump panda
* unused
* update test
2023-10-02 15:34:33 -07:00
Adeeb Shihadeh
efa9d73827
rm old boardd test file
2023-09-23 16:50:29 -07:00
Adeeb Shihadeh
63068b936b
disable panda flash logging ( #30000 )
...
* disable panda flash logging
* bump panda
2023-09-21 20:51:28 -07:00
Shane Smiskol
d47e8f53a5
bump pandaStates to 10Hz ( #29889 )
...
* bump pandaStates to 10Hz
* run thermald at 2 Hz
* use service list for freq
* even better
* fix import
* use DT_TRML
* revert service list
* bump cereal
* no inter
* not sure why 5hz before
* revert
* revert peripheral
* poll on peripheralState
after pandaStates
* Revert "poll on peripheralState"
This reverts commit 5eecb83e070dd51b550a47f3e0e7a1600b8da4e4.
* revert this
* bump
* cmt
* fix
* bump to master
2023-09-21 18:35:14 -07:00
Adeeb Shihadeh
683b3b5966
pandad: recover from bad bootstub ( #29638 )
...
* pandad: recover from bad bootstub
* more
* adjust that
* ugh guess multipanda is still a thing
* reset
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-08-25 17:03:00 -07:00
Justin Newberry
1ee6ed4b16
Linter: remove pylint ( #29611 )
...
remove pylint
2023-08-24 16:30:54 -07:00
Adeeb Shihadeh
4917e22615
Minimal build ( #29600 )
...
* add build flag for minimum build
* add minimal build
* update
* fix pj
* bump opendbc
* update subaru
2023-08-24 14:58:30 -07:00
Dean Lee
21da5a216f
cpplint: add filter build/include_subdir ( #29585 )
2023-08-24 15:42:17 +01:00
Dean Lee
5480d32bb5
cpplint: add filter whitespace/parens ( #29565 )
2023-08-23 14:25:05 -07:00
Dean Lee
2d99521e75
cpplint: build/include_what_you_use ( #29556 )
...
* include_what_you_use
* remove comments
* include <memory>
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-23 13:25:17 -07:00
Dean Lee
363740a497
cpplint: add readability/braces filter ( #29554 )
2023-08-23 10:13:46 -07:00
Dean Lee
71d8f41ed8
boardd: keepTime after failing to get ignition_opt ( #29506 )
...
* keep time after failing to get ignition_opt
* Update selfdrive/boardd/boardd.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-08-21 09:41:17 -07:00
Dean Lee
3eef63af9b
common: C++ RateKeeper ( #29374 )
...
* c++ RateKeeper
* add to files_common
* use util::random_int
* improve monotor_time
* remove ~ratekeeper
2023-08-20 21:27:02 -07:00
Adeeb Shihadeh
a9626f95b6
add openpilot prefix to imports ( #29498 )
...
* add openpilot prefix to imports
* more
* more
* fix docs
* fix linter
* bump submodules
* fix patched tests
* update dynamic imports
* debug
* Revert "debug"
This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.
* fix pm test
2023-08-20 20:49:55 -07:00
Dean Lee
22bc06fdaa
common/util: move function random_int to util ( #29388 )
2023-08-14 09:37:16 -07:00
Adeeb Shihadeh
db287496d8
Fixes for PYTHONWARNINGS=error ( #29381 )
2023-08-13 17:22:56 -07:00
Justin Newberry
4a9afd7554
Ruff: comprehensions conventions ( #29317 )
...
ignore c408
2023-08-10 16:40:30 -07:00
Dean Lee
940954c13e
swaglog: enable type-checked against format string ( #29096 )
...
* check&fix fmt
* bump rednose
* correct format string
* bump rednose
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-07-31 17:49:50 -07:00
Adeeb Shihadeh
6b83724c50
jenkins: run tests with pytest ( #29143 )
...
* jenkins: run tests with pytest
* typo
* fix
2023-07-25 17:06:43 -07:00
Adeeb Shihadeh
48e10d1f94
boardd: add flag to skip fw version check ( #29142 )
2023-07-25 16:22:24 -07:00
Adeeb Shihadeh
dc25e7c3e3
boardd: handle false positive ignitions on red panda setups ( #29126 )
2023-07-24 16:47:19 -07:00
Adeeb Shihadeh
4cb8da91d7
boardd: reduce jitter around nacks ( #29123 )
...
* reduce jitter
* Update selfdrive/boardd/spi.cc
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-24 16:37:23 -07:00
Adeeb Shihadeh
1945c356c2
agnos 8 ( #28843 )
...
* agnos 8
* update to python 3.11.4 (#27452 )
* rebase
* optional
* lower cython
* TEMP don't pull cl to use python3.11
* Revert "lower cython"
This reverts commit c5132f8a2727c212bdfc01e77aa53e50a17ead9d.
* fix cython
* remove tensorrt
* carla + opencv
* macos
* update timm and smp
* pynvc
* https
* downgrade numpy
* pin scipy
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
Co-authored-by: Yassine <yassine.y10@gmail.com >
* revert that
* fix linter
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
Co-authored-by: Yassine <yassine.y10@gmail.com >
2023-07-20 21:56:57 -07:00
Adeeb Shihadeh
2ff33663a7
bump panda ( #29066 )
...
* bump panda
* update bootstub
2023-07-20 15:29:29 -07:00
Robbe Derks
70bbb94dc5
Panda logs ( #28511 )
...
* log in pandaStates
* Revert "log in pandaStates"
This reverts commit 87ee283ac45c2eeed94d9a958927e3072ec4460f.
* log to param
* dumps datetime
* cloudlog instead
* add truncation
* fix
* try isotimestamp
* duh
* more fixes
* should be __class__
* add some time to account for log gathering
* use new fast interface
* Revert "add some time to account for log gathering"
This reverts commit 2c08ad48052dfc0546530059a0cda03b04c4939a.
* cleanup
* simple test
* fix wrong serial
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-07-19 14:24:57 -07:00
Adeeb Shihadeh
5cfb79e35f
boardd: update cython syntax ( #29031 )
2023-07-18 23:58:51 -07:00
Adeeb Shihadeh
d2fa746b12
boardd: use full buffer size
2023-07-17 12:44:10 -07:00
Adeeb Shihadeh
2720fdf2a1
pandad: check comms protocol version ( #28983 )
...
* proto version check
* bump panda
* update bootstub
* test
* bump panda
* fix that
* bump panda
* fix test case
* more fix
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-07-16 21:33:24 -07:00
Adeeb Shihadeh
c933fbb074
boardd: misc cleanup ( #28969 )
...
* boardd cleanup
* no more front frame
* faster connect loop
* fix that on mac
2023-07-15 23:39:21 -07:00
Adeeb Shihadeh
a46ed955e6
pandad: enable tres release -> bootstub test ( #28930 )
...
enable tres
Co-authored-by: Comma Device <device@comma.ai >
2023-07-15 22:22:56 -07:00
Adeeb Shihadeh
3390f1e1df
boardd: read spi resp len with ack ( #28966 )
2023-07-15 20:13:19 -07:00
Dean Lee
b9cffac29c
boardd: check fw version when connecting ( #28823 )
...
* Check fw version when connecting
* apply reviews
* mv to boardd
* don't keep looping
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-07-08 20:06:10 -07:00
Igor Biletskyy
6a64d9fd55
CAN health packet v5 ( #28534 )
...
initial
2023-06-28 15:18:11 -07:00
Adeeb Shihadeh
4c6f7b5c84
boardd spi: prevent busy wait when TX buffers full ( #28599 )
2023-06-20 14:21:34 -07:00
Adeeb Shihadeh
4a0b5dacbb
pandad: update time from RTC ( #28466 )
...
* pandad: update time from RTC
* Update pandad.py
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-06-14 21:42:33 -07:00
Adeeb Shihadeh
d96361970b
thermald: common min date ( #28457 )
...
* thermald: common min date
* add to release files
2023-06-12 13:50:38 -07:00
Adeeb Shihadeh
6bf1f81859
boardd: log system and RTC time before sync ( #28461 )
2023-06-08 19:50:49 -07:00
Adeeb Shihadeh
28980cf4c6
pandad: test release -> devel bootstub reflash ( #28330 )
...
* test
* release bootstubs
* rm that
* fixup
* skip earlier
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-06-07 20:25:15 -07:00
Adeeb Shihadeh
87364b6a81
Revert "boardd: smaller spi chunk size ( #28360 )"
...
This reverts commit 702e4120e6 .
2023-06-02 16:40:03 -07:00
Robbe Derks
ede75c9e9b
fix typos
2023-06-01 21:37:10 +02:00
Adeeb Shihadeh
702e4120e6
boardd: smaller spi chunk size ( #28360 )
...
Co-authored-by: Comma Device <device@comma.ai >
2023-06-01 10:36:06 -07:00