infiniteCable2
e47e76c86d
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-04-03 20:52:12 +02:00
Jason Wen
01a2c250f9
Sync: commaai/panda:master → sunnypilot/panda:master
2026-04-02 14:35:00 -07:00
Jason Wen
80b5cfbc27
Merge branch 'upstream/panda/master' into sync-20260401
2026-04-01 22:39:14 -04:00
infiniteCable2
94bd7e72e8
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-03-19 18:48:30 +01:00
Jason Wen
6ddc631bdd
Sync: commaai/panda:master → sunnypilot/panda:master
2026-03-17 17:48:30 -04:00
Jason Wen
4a942697bd
Merge branch 'upstream/panda/master' into sync-20260317
...
# Conflicts:
# pyproject.toml
2026-03-17 17:07:31 -04:00
Adeeb Shihadeh
d079b0958b
deps: switch vendored tools to per-package release branches ( #2372 )
2026-03-14 16:21:36 -07:00
Adeeb Shihadeh
74878fcbeb
automatically handle CAN and health packet ABI versions ( #2371 )
2026-03-14 13:40:20 -07:00
Adeeb Shihadeh
c9ee50ea9e
HITL: override addopts to disable xdist for hardware tests ( #2370 )
2026-03-09 19:50:00 -07:00
Robbe Derks
c10b82f8ff
Stagger dcam FSIN ( #2307 )
2026-03-09 19:14:38 -07:00
Adeeb Shihadeh
814fc7a2f5
update README
2026-03-08 16:06:24 -07:00
infiniteCable2
d6a35e13d8
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-03-02 15:29:12 +01:00
Jason Wen
f5f296c65c
Sync: commaai/panda:master → sunnypilot/panda:master
2026-03-01 16:17:59 -05:00
Jason Wen
05da955454
Merge branch 'upstream/panda/master' into sync-20260301
2026-03-01 16:14:41 -05:00
Adeeb Shihadeh
2c2f46b3b9
rm tres bootkick tests ( #2365 )
2026-02-28 16:13:25 -08:00
Adeeb Shihadeh
254767369e
run all tests in test.sh ( #2364 )
2026-02-28 16:05:49 -08:00
Adeeb Shihadeh
45f80df2cc
mv crypto/ and certs/ into board/ ( #2363 )
2026-02-28 15:44:09 -08:00
Adeeb Shihadeh
011d3db269
document structs inline ( #2362 )
...
* inline CAN docs
* document structs inline
* lil more
2026-02-28 15:31:41 -08:00
Adeeb Shihadeh
b606044763
install libusb from pip ( #2351 )
...
* install libusb from pip
Use libusb-package to bundle libusb as a Python dependency instead of
requiring it as a system package. This simplifies setup on all platforms.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* fix agnos
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 15:00:47 -08:00
Adeeb Shihadeh
0faafa1d91
don't install spidev on PC ( #2360 )
...
* don't install spidev on PC
* ugh base ubuntu
2026-02-28 14:42:36 -08:00
Adeeb Shihadeh
25357d5c6f
Revert "make test_misra.sh a lil nicer to run"
...
This reverts commit 16a8e521d8 .
2026-02-28 14:35:23 -08:00
Adeeb Shihadeh
16a8e521d8
make test_misra.sh a lil nicer to run
2026-02-28 14:23:09 -08:00
Adeeb Shihadeh
d3cbcf91b0
build system simplifications ( #2359 )
...
* buidl system simplifications
* less j
* fix that
2026-02-28 14:14:17 -08:00
Adeeb Shihadeh
6b940b7461
Remove FINAL_PROVISIONING firmware variant ( #2358 )
...
* Remove FINAL_PROVISIONING firmware path and CI usage
* Remove remaining FINAL_PROVISIONING references from CI
* why do i even try codex
2026-02-28 14:06:51 -08:00
infiniteCable2
dc3737df44
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-02-28 11:29:00 +01:00
Robbe Derks
d1410f7f7b
Don't overflow the mic filter ( #2352 )
...
don't overflow the filter
2026-02-27 14:50:33 -08:00
Jason Wen
a4e30942fa
Sync: commaai/panda:master → sunnypilot/panda:master
2026-02-27 16:35:20 -05:00
Jason Wen
de4640e341
Merge branch 'upstream/panda/master' into sync-20260227
2026-02-27 16:30:45 -05:00
Jason Wen
a0d3a4abe1
Sync: commaai/panda:master → sunnypilot/panda:master
2026-02-27 15:58:21 -05:00
infiniteCable2
b8ed42d5d3
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-02-26 15:34:22 +01:00
Robbe Derks
3ffe9591a7
measure sound output level ( #2354 )
...
* measure sound output level
* average instead
* this was wrong
* fix calc?
* try vu meter
* abs per buf
* more testing
* debug
* debug2
* debug3
* reset to 0
* fix parsing bug
* fix parsing bug
* this works
* minor cleanup
* fix misra
* docs
2026-02-25 16:55:03 -08:00
Jason Wen
2b9ee96761
Merge branch 'upstream/panda/master' into sync-20260225
...
# Conflicts:
# board/drivers/registers_declarations.h
# board/drivers/uart_declarations.h
# python/__init__.py
2026-02-25 04:25:37 -05:00
Jason Wen
72ae845b57
Revert "Reapply "it's just unsupported""
...
This reverts commit 680c8f4618 .
2026-02-25 02:47:08 -05:00
Jason Wen
680c8f4618
Reapply "it's just unsupported"
...
This reverts commit 94c60823a4 .
2026-02-25 02:41:38 -05:00
Adeeb Shihadeh
5c1f2578ef
use vendored cppcheck from dependencies repo ( #2347 )
2026-02-23 12:47:39 -08:00
Adeeb Shihadeh
49f72e931f
vendor the compiler toolchain ( #2342 )
2026-02-22 16:21:40 -08:00
Adeeb Shihadeh
12cd48f88e
sync device time before git checkout in CI ( #2344 )
2026-02-22 10:56:08 -08:00
Adeeb Shihadeh
a9926fd3df
Remove python3 and gcc@13 installation for macOS ( #2343 )
2026-02-22 10:29:42 -08:00
Daniel Koepping
e1da7dc918
Reduce panda power usage ( #2340 )
...
* add bootkick for ship mode
* boot standby
* comment
* stop mode
* fix som status
* exti wakeup
* all standby
* clean
* analog mode
* adc
* clean
* HSI
* stop only cuatro
* comments
* UM2331
* rm
* comment
* enforce SAFETY_SILENT
* clean
* misra
* rm
* disable pulls
* assert
* Revert "disable pulls"
This reverts commit 3b954b929a5f864279d52e28a01768ca22962810.
* pull note
* add stop mode USB cmd
* add stop mode to HITL
* fix
* async stop mode request
* test all harness/ign configs
* more time
* use uptime
* print debug
* unstuck
* show prints
* more
* logger
* loglevel
* log
* uptime test
* tighter timing
* print wakeout source
* rm debug
* clean
* robust
* add CAN2
* test more cans
* clean
* more
* longer
* multiple
* more
* can1
* reorder
* normal
* clean
* partial
* clean
* test
* time
* delay
* reset
* setup
* reset
* revert
* silent
* fix ordering
* no random
* warnings
* err
* timings
* heartbeat
* time
* faster
* can1
* simpler
* test 20x
* put back random
* clean
* comment
* jenkinsfile
* final
2026-02-19 14:14:28 -08:00
Robbe Derks
3a85a83703
No more VBAT_EN ( #2339 )
...
this pin is not connected anymore
2026-02-16 17:52:44 +01:00
Daniel Koepping
a09005c77e
Bootkick ship mode ( #2330 )
...
* add bootkick for ship mode
* boot standby
* comment
2026-02-16 17:50:55 +01:00
Adeeb Shihadeh
b1191df619
cleanup unused defines in drivers.h ( #2336 )
2026-02-15 17:02:00 -08:00
Adeeb Shihadeh
1762377f25
Move system stuff to sys/ ( #2337 )
...
* Move system stuff to sys/
* move power saving
* clean up
2026-02-15 17:01:09 -08:00
Adeeb Shihadeh
ad377ced81
single header for all drivers ( #2335 )
...
* drivers.h, claude's try
* include from root
* fix mac
* organize a lil more
2026-02-15 16:33:58 -08:00
Willem Melching
46e02cc5b0
windows: fix fcntl import ( #2329 )
...
* windows: fix fcntl import
* fix indentation
* add windows ci
* make sure CI catches import error
* Revert "make sure CI catches import error"
This reverts commit b18043ac767f64dd544582931b7b0d29c4c478f3.
2026-02-15 11:18:42 -08:00
Adeeb Shihadeh
0ef2c72974
improve HITL robustness ( #2333 )
2026-02-15 11:18:20 -08:00
Willem Melching
24fe11466d
update pyproject.toml: include panda.python and panda.board ( #2328 )
2026-02-12 11:40:50 -08:00
infiniteCable2
2f19842ac0
Merge branch 'master' of https://github.com/sunnypilot/panda
2026-02-12 19:20:25 +01:00
Jason Wen
a95e060e85
Sync: commaai/panda:master → sunnypilot/panda:master
2026-02-11 18:37:05 -05:00
Jason Wen
78f0a7cc37
Merge branch 'upstream/panda/master' into sync-20260211
2026-02-11 18:00:50 -05:00