Adeeb Shihadeh
a7f31bdbcc
jenkins: use git commit to bust cache ( #2273 )
2025-09-10 10:28:49 -07:00
Adeeb Shihadeh
80d905b906
python/SPI: add optional single ioctl path ( #2262 )
...
* single ioctl
* debug
* fix import
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-09-04 13:50:50 -07:00
Adeeb Shihadeh
937626d288
SPI: ensure slave is in a consistent state after failed transfer ( #2268 )
...
* SPI: ensure slave is in a consistent state after failed transfer
* respect timeout
* swap
* clean that up
* remove whitelist
* warning
* limit attempts
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-09-04 11:13:14 -07:00
Adeeb Shihadeh
c1f0cfe223
jenkins: tmp disable bootkick tests
...
hardware needs to be fixed up
2025-08-31 16:45:14 -07:00
Adeeb Shihadeh
1ce986f75c
bye bye f4 ( #2259 )
...
* bye bye f4
* lil more
* fix mac build
* update health idx
2025-08-26 12:37:36 -07:00
Adeeb Shihadeh
b23c7aa38b
opendbc updates ( #2245 )
...
* opendbc updates
* get latest opendbc in docker
* .
2025-07-29 14:16:20 -07:00
Adeeb Shihadeh
edd4146635
simplify HITL tests ( #2229 )
...
* lil fixups
* revert that for now
* no n0
* also 1.8V
* global
2025-07-19 16:13:51 -07:00
Adeeb Shihadeh
76bd9e93d7
make jenkins green again ( #2230 )
...
* just make it green
* fix resetter
* fix perms
* better caching
* just copy
* simplify more
* fix that up
* nope
2025-07-19 15:49:41 -07:00
Maxime Desroches
b4bb4e8519
cuatro: test in CI ( #2218 )
...
hitl
2025-05-27 13:04:48 -07:00
Adeeb Shihadeh
d7e5f8560f
Move setup to pyproject ( #2207 )
...
* migrate packaging to pyproject
* fix
* mv
* lil more
2025-05-19 19:24:49 -07:00
Shane Smiskol
deeb4840dc
Fix opendbc hitl test ( #2147 )
...
needs opendbc
2025-02-11 23:23:05 -08:00
Radek
38cab7d501
Add multiple pandas selector ( #2015 )
...
* multiple Panda cli helper
* Don't flash all pandas by default. Use --all arg to flash all.
2024-09-24 16:37:23 -07:00
Adeeb Shihadeh
c4e75ee89c
remove cereal dependence ( #2000 )
...
* remove cereal
* rm more shit
* add back make
* python3
* python3
* fix that
* put that back
* rename
* fix that
* can't move it
2024-08-18 11:40:54 -07:00
Adeeb Shihadeh
29f2f30a32
jenkins: run jungles first ( #1977 )
...
* jenkins: run jungles first
* inside stage
2024-06-26 17:08:35 -07:00
Adeeb Shihadeh
0714642491
remove old disable tests from jenkinsfile
2024-03-21 21:56:24 -07:00
Adeeb Shihadeh
8a845b973e
boot time test ( #1909 )
...
* test
* usb serial
* just test for now
* time
* close
* close after
2024-03-21 20:28:44 -07:00
Adeeb Shihadeh
b66eaa2beb
HITL tests: no xdist ( #1874 )
2024-02-17 12:32:48 -08:00
Adeeb Shihadeh
c076a9f2f6
remove pedal fw ( #1872 )
...
* remove pedal fw
* little more
* one more
* and tests
* rest of it
* little more
* fix linter
* more fix
2024-02-16 22:58:01 -08:00
Adeeb Shihadeh
7b323413d2
jenkins: run bootkick tests ( #1688 )
...
* jenkins: run bootkick tests
* flip that
* little longer
* increase
* disable can
---------
Co-authored-by: Bruce Wayne <batman@comma.ai >
2023-10-09 21:52:15 -07:00
Adeeb Shihadeh
43bed1aa47
jungle HITL tests setup ( #1665 )
...
* setup new zoo
* run
* fix
---------
Co-authored-by: Bruce Wayne <batman@comma.ai >
2023-09-30 23:19:06 -07:00
Adeeb Shihadeh
124a83c0bf
disable forest while it's rebuilt
2023-08-30 11:18:40 -07:00
Adeeb Shihadeh
235067a22b
run HITL tests in parallel ( #1566 )
...
* seems to work
* cleanup
* run in ci
* fail on first
* fix jungle scope
---------
Co-authored-by: Bruce Wayne <batman@comma.ai >
2023-08-06 20:51:26 -07:00
Adeeb Shihadeh
77b09a3160
misc hitl test cleanup ( #1562 )
...
* misc hitl test cleanup
* adjust that
* update
* tres fix
---------
Co-authored-by: Bruce Wayne <batman@comma.ai >
Co-authored-by: Comma Device <device@comma.ai >
2023-08-06 16:30:21 -07:00
Adeeb Shihadeh
6e1d35b033
more complete jungle reflash ( #1557 )
...
* more complete jungle reflash
* no spi!
* mv flash
* mv that
2023-08-04 21:51:09 -07:00
Adeeb Shihadeh
b2741013f6
instructions for flashing internal panda ( #1521 )
...
* instructions for flashing internal panda
* Update board/README.md
2023-07-17 20:17:18 -07:00
Adeeb Shihadeh
945a379af9
tmp disable that
2023-06-27 16:10:10 -07:00
Adeeb Shihadeh
01887e03ba
HITL: temp disable tres dfu tests
2023-06-21 15:18:42 -07:00
Adeeb Shihadeh
adc0c12f7b
HITL tests: enable flashing tests on tres
2023-06-11 19:56:09 -07:00
Adeeb Shihadeh
f2f596b342
more robust HITL test prep ( #1449 )
2023-06-08 11:17:35 -07:00
Adeeb Shihadeh
f5c28f811d
tres: run fan tests ( #1422 )
2023-05-18 15:46:06 -07:00
Adeeb Shihadeh
a93bc954c5
SPI HITL tests + cleanup ( #1417 )
...
* start comms hitl tests
* pull that out
* revert that
* more test
* fix warnings
* fix linter
* another simple case
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-05-17 17:13:12 -07:00
Adeeb Shihadeh
2dfb9815ed
HITL tests: disable partial tests on branches ( #1406 )
...
Co-authored-by: Bruce Wayne <batman@comma.ai >
2023-05-08 14:18:43 -07:00
Adeeb Shihadeh
cf307348af
CI: run HITL tests on tres ( #1326 )
...
* run on tres
* disable those for now
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-04-18 22:17:11 -07:00
Robbe Derks
d3904a9f75
HITL fan test ( #1330 )
...
* hitl fan test
* enable cooldown on dos as well
* small cleanup
* get expected RPM from panda class
* fix
* overshoot test
* fix max RPM getting
* fix percentage
* revert cooldown fix
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-04-18 14:47:22 -07:00
Adeeb Shihadeh
eef3d026e3
CI: run HITL tests on dos ( #1304 )
...
* run on dos
* skip voltage on dos
* run these
* revert that
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-04-03 20:21:10 -07:00
Adeeb Shihadeh
b6c378ad02
CI: set PYTHONWARNINGS=error ( #1323 )
...
* CI: set PYTHONWARNINGS=error
* update resetter
* fix build warnings
* bump jungle
* fix one more
* fix linter
---------
Co-authored-by: Bruce Wayne <batman@comma.ai >
2023-04-02 09:33:35 -07:00
Adeeb Shihadeh
416981d1f7
CI: setup tres ( #1322 )
2023-04-01 19:28:54 -07:00
Adeeb Shihadeh
6a8ed7f147
CI: setup dos ( #1321 )
...
* CI: setup dos
* just build and flash for now
* fix new device setup
2023-04-01 18:52:32 -07:00
Adeeb Shihadeh
d375ce6421
jenkins updates for new master
2022-12-08 16:14:22 -08:00
Adeeb Shihadeh
93ecd31d3d
don't clog up jenkins build queue
2022-12-07 22:23:41 -08:00
Adeeb Shihadeh
2e0cba00c2
bump timeout for full HITL tests
2022-11-03 20:50:42 -07:00
Adeeb Shihadeh
b3e9292922
HITL test fixups ( #1117 )
...
* automated -> hitl
* simplify
* jenkinsfile cleanup
* cleanup
* fix new linter errors
* fix ws cleanup
* some retry
* more cleaning up after ourselves
* unpin scons
* bump opendbc
* fix quotes
* enable flaky
* debug print
Co-authored-by: Bruce Wayne <batman@comma.ai >
2022-11-03 17:24:28 -07:00
Igor Biletskyy
ac21dbe551
H7: add chiplet panda support (RPv2) ( #1049 )
...
* temporarily disable Jenkins
* firmware
* python lib
* tests
* ..
* usb load switch to high
* it is still red
* usb power mode remove
* Revert "temporarily disable Jenkins"
This reverts commit a911cfad8daf10763489b7e7bc10107e77eef4bf.
* forgot this
* common periph
* change name
* board tick
* add V2 to CI
* update known bootstub
2022-09-09 20:13:06 -07:00
Igor Biletskyy
7e79f631ad
CI: add hardware reflasher ( #1041 )
...
* like that
* don't need that
* cln
* one lock like that?
* or that
* rename
* guard with __name__ check
* lib import
* 20 min is on the edge
2022-08-24 17:17:02 -07:00
Adeeb Shihadeh
abaa9f8968
always build all projects + test libs ( #1038 )
...
* always build all projects
* and tests
* fix that
2022-08-19 11:41:34 -07:00
Adeeb Shihadeh
7f6ef7cd00
fix flashing H7 in bootstub + tests ( #1007 )
...
Co-authored-by: Bruce Wayne <batman@comma.ai >
2022-08-02 22:28:54 -07:00
Adeeb Shihadeh
fe3ad834c6
improved HITL test reliability ( #897 )
...
* improved HITL test reliability
* little more
* revert that
* little speedup
* some speed up
Co-authored-by: Bruce Wayne <batman@comma.ai >
2022-08-02 17:05:47 -07:00
Igor Biletskyy
305d4e6d2a
Red Panda: add separate CAN FD test to CI ( #807 )
...
* initial simple test
* linter
* ...
2021-12-11 14:36:00 -08:00
Igor Biletskyy
b38dea38c4
Jenkins: update jungle serials ( #774 )
2021-11-11 20:57:15 -08:00
Igor Biletskyy
ad90646001
Support for STM32H7 and Red Panda ( #694 )
...
* H7 drivers
* Include H7 into the code
* fix flash write for H7
* get serial from flasher.h from F4 and H7
* flash.sh and recover.sh for gen3
* add set_data_speed for BRS CAN FD
* build all fws
* gen3 to panda lib
* gen3 name in scons project
* disable fd can and brs
* gen3 to CI tests
* jenkins fix for new tests and build_all
* fix pedal test
* pedal in panda tests again...
* cleanup llfdcan.h
* cleanup clock.h
* Add LDORDY bit check instead of delay
* missing define in stm32h735xx.h lib
* board_id helper
* enable debug detection again
* clean gpio inits
* fix board_id helper, make cleaner
* comment MCUs in stm lib for faster misra
* target MCU
* misra-5.5
* improve headers and misra speed
* cleanup CI tests
* change naming from gen3 to h7
* readable if statement
* cleanup llusb.h
* only cycle one transceifer in bus-off
* move unused funcs to common header
* bus_off_err reset
* misra 10.4 fdcan
* extern to can_data_speed variable
* limit can_data_speed array size to 3
* reinit fd can on data speed change
* Improve test with ELM327 and extaddr check
* bugfix for fdcan
* panda python config naming
* abstracted init request in llfdcan
* misra fdcan
* Improve llusb.h for H7
2021-08-02 20:26:15 -07:00