Jason Wen
76a7093bfa
Merge branch 'upstream/panda/master' into sync-20250823
2025-08-23 20:41:02 -04:00
Robbe Derks
3dc2138623
Tie CAN0 and CAN2 enable lines together ( #2257 )
...
* OR can0/2 enable lines
* wrong panda
* not allowed
2025-08-19 18:02:44 +02:00
Jason Wen
0e7a3fd8cf
Revert deprecated pandas from Python side ( #92 )
...
* Revert deprecated pandas from Python side
* lint pls
* aight
2025-08-09 23:07:41 -04:00
Jason Wen
b14046ac48
Sync: commaai/panda:master into sunnypilot/panda:master
2025-08-09 22:00:42 -04:00
Jason Wen
f0b55e25c8
Merge branch 'upstream/panda/master' into sync-20250809
2025-08-09 17:00:44 -04:00
Jason Wen
4ca0e4f485
Revert "Allow skipping flash and firmware checks if deprecated panda is detec…" ( #90 )
...
This reverts commit ba4774c103 .
2025-08-09 00:45:40 -04:00
Adeeb Shihadeh
5b0f1a2eca
Panda.list() optimization for comma three ( #2255 )
...
Co-authored-by: Comma Device <device@comma.ai >
2025-08-04 16:32:30 -07:00
Jason Wen
ba4774c103
Allow skipping flash and firmware checks if deprecated panda is detected ( #89 )
...
* flash: skip if deprecated panda is detected
* fix
2025-08-04 00:40:40 -04:00
Adeeb Shihadeh
c2723b2f6b
CI: auto-update cppcheck weekly ( #2253 )
...
* CI: auto-update cppcheck weekly
* no push
2025-08-03 10:38:58 -07:00
Willem Melching
911def65ed
Keep supporting White/Black pandas from Python side ( #2252 )
...
Support White/Black pandas from Python
2025-08-03 09:22:08 -07:00
Jason Wen
e46680ff6f
Sync: commaai/panda:master into sunnypilot/panda:master
2025-08-01 23:57:57 -04:00
Jason Wen
2f42800648
Merge branch 'upstream/panda/master' into sync-20250731
...
# Conflicts:
# pyproject.toml
# python/__init__.py
2025-07-31 21:28:55 -04:00
Jason Wen
c597f948f9
ci: change ref to master
2025-07-31 13:26:09 -04:00
Robbe Derks
3bb456fd9a
ADC VDDA calibration ( #2247 )
...
* working adc calibration
* bit of cleanup
* cleanup more
* fix misra
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-07-31 17:50:26 +02:00
Maxime Desroches
e14b8691bf
ci: swap bootkick device ( #2250 )
...
fix?
2025-07-30 21:40:43 -07:00
Adeeb Shihadeh
e13f3031c0
SPI: add NACK test endpoint ( #2249 )
...
Co-authored-by: Comma Device <device@comma.ai >
2025-07-30 20:32:46 -07:00
Adeeb Shihadeh
a0b52ed254
a few more spi error counts
2025-07-30 18:27:56 -07:00
Adeeb Shihadeh
1d9aa1beba
SPI: spi_error_count is a better name ( #2248 )
...
SPI: rename spi_checksum_error_count -> spi_error_count
2025-07-30 18:20:18 -07:00
Robbe Derks
20dcba723d
Generic ADC implementation ( #2246 )
...
* refactor panda side
* fix misra?
* use common ADC driver in jungle
* fix misra fr now
* fix oversampling
* default channel macro
* one more
* this makes more sense
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-07-30 17:18:30 +02:00
Robbe Derks
9a410b1ee5
Differential sound ( #2220 )
...
* drive negative pin with constant value
* flag
* Revert "flag"
This reverts commit e32fee7b277558bcf16f28c2d84b1b0c89ae0fb7.
* handle both
* good ol' misra
* complete
* complete
* default
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-07-29 17:57:33 -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
9c0be978d5
remove some old comments
2025-07-27 15:06:30 -07:00
Adeeb Shihadeh
ec22b46228
always use opendbc master ( #2244 )
2025-07-27 15:06:13 -07:00
Adeeb Shihadeh
ee32eb5240
fix external build
2025-07-21 18:31:27 -07:00
Adeeb Shihadeh
bc90c22e3b
fix pwm.h indentation
2025-07-20 13:45:31 -07:00
Adeeb Shihadeh
805d2437e8
move bootstub define
2025-07-20 11:37:37 -07:00
Adeeb Shihadeh
7c97ab5f35
cleanup build ( #2234 )
...
* cleanup bootstub build
* cleanup rest of build
* less files
* all in same obj
* oops
* lil more
2025-07-20 11:29:58 -07:00
Adeeb Shihadeh
ca603115cb
Include from project root ( #2232 )
...
* fix include paths
* cleanup
2025-07-19 21:58:58 -07:00
Adeeb Shihadeh
5ac6305a95
quick garbage collection pass ( #2231 )
...
* remove DPANDA
* -22
* lil more
* canfd
* lil more
* update cppcheck
* uart cleanup
* always harness
* sbu sense
* lil more
* enable spi
* rm ENABLE_SPI
2025-07-19 21:05:12 -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
Adeeb Shihadeh
d9a1bbe131
gitignore compile_commands.json
2025-07-19 10:22:04 -07:00
Adeeb Shihadeh
b10c4bb015
Deprecate jungle v1 ( #2228 )
...
jungle: deprecate v1 board
2025-07-19 10:19:40 -07:00
Adeeb Shihadeh
3d27233530
Deprecate white and black pandas ( #2227 )
...
* deprecate white and black pandas
* static
2025-07-19 09:55:12 -07:00
DevTekVE
ff4733f958
Merge branch 'commaai:master' into master-new
2025-07-10 21:52:27 +02:00
DevTekVE
f849893bdc
Add support for generating clang compilation database by default ( #2225 )
...
compilation db by default
2025-07-03 10:07:12 -07:00
DevTekVE
c33cfa0803
Sync: commaai/panda:master into sunnypilot/panda:master-new
...
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-06-28 21:42:18 +02:00
DevTekVE
70eec50dc8
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
2025-06-28 21:39:31 +02:00
Adeeb Shihadeh
1020d35558
Deprecate uno + grey ( #2223 )
...
* Deprecate uno + grey
* lil more
2025-06-06 11:36:21 -07:00
Jason Wen
5ac4fa5bb0
Sync: commaai/panda:master into sunnypilot/panda:master-new
2025-06-05 21:52:27 -04:00
Jason Wen
c52400dacd
Merge branch 'upstream/panda/master' into sync-20250605
2025-06-05 21:43:36 -04:00
Jason Wen
86cf5dc583
Sync: commaai/panda:master into sunnypilot/panda:master-new
2025-06-04 20:56:14 -04:00
DevTekVE
7ba5eb8d35
Merge branch 'comma-c19692245cfe681389a1e9ddb2401340cf08759d' into sync-20250604
2025-06-04 11:03:28 +02:00
Maxime Desroches
e462c34d3d
endpoint to set TIM1 period and channel pulse length ( #2222 )
...
works
2025-06-03 18:37:28 -07:00
Adeeb Shihadeh
c19692245c
no more pylint
2025-06-01 13:53:42 -07:00
Jason Wen
5f4742c39e
Sync: commaai/panda:master into sunnypilot/panda:master-new
2025-05-31 09:41:42 -04:00
DevTekVE
a68b8ca4f9
Merge branch 'master-4f227f88c827d02188763d676aab941401be8212' into sync-20250531
...
# Conflicts:
# pyproject.toml
2025-05-31 12:37:09 +02:00
Robbe Derks
4f227f88c8
PWM-ing LED ( #2221 )
...
* PWMing LED
* consistency
* fix in bootstub
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-05-28 15:40:46 +02:00
Maxime Desroches
b4bb4e8519
cuatro: test in CI ( #2218 )
...
hitl
2025-05-27 13:04:48 -07:00
Jason Wen
5a1b1c9225
Sync: commaai/panda:master into sunnypilot/panda:master-new
2025-05-27 14:18:56 -04:00