Commit Graph

3004 Commits

Author SHA1 Message Date
infiniteCable2
a49dff9a37 Merge branch 'master' of https://github.com/sunnypilot/panda 2025-09-04 18:40:48 +02:00
Jason Wen
7eab6fd61b UART: lower FIFO size (#94)
* test

* macro
2025-09-04 10:03:54 -04:00
infiniteCable2
91910f5fe2 Merge branch 'master' of https://github.com/sunnypilot/panda 2025-08-24 19:07:17 +02:00
Jason Wen
f10ddc6a89 Sync: commaai/panda:master into sunnypilot/panda:master 2025-08-23 20:56:49 -04:00
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
infiniteCable2
14588e9129 Merge branch 'master' of https://github.com/sunnypilot/panda 2025-08-11 16:12:47 +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
infiniteCable2
b16dba56a3 Update can_common.h 2025-08-03 19:57:18 +02: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
infiniteCable2
43145c98bf Merge branch 'master' of https://github.com/sunnypilot/panda into master-new 2025-08-03 19:12:14 +02: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
infiniteCable2
ee0b72663d Merge branch 'master' of https://github.com/sunnypilot/panda into master-new 2025-08-01 13:34:23 +02: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
infiniteCable2
f92d67022b Merge branch 'master-new' of https://github.com/sunnypilot/panda into master-new 2025-07-15 15:05:01 +02: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
infiniteCable2
6e66b5cbf8 Merge branch 'master-new' of https://github.com/sunnypilot/panda into master-new 2025-06-29 22:30:57 +02: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
infiniteCable2
8cd3cfbab4 Merge branch 'master-new' of https://github.com/sunnypilot/panda into master-new 2025-06-06 19:39:59 +02:00