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
2f42800648
Merge branch 'upstream/panda/master' into sync-20250731
...
# Conflicts:
# pyproject.toml
# python/__init__.py
2025-07-31 21:28:55 -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
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
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
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
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
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
c52400dacd
Merge branch 'upstream/panda/master' into sync-20250605
2025-06-05 21:43:36 -04:00
Maxime Desroches
e462c34d3d
endpoint to set TIM1 period and channel pulse length ( #2222 )
...
works
2025-06-03 18:37:28 -07: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
Comma Device
56f9dbfaa6
Revert "sound-new-rev"
...
This reverts commit 6c98179b06 .
2025-05-27 11:31:47 +00:00
Comma Device
6c98179b06
sound-new-rev
2025-05-27 11:31:00 +00:00
Robbe Derks
c0cc78db2c
enable amp on that pin too ( #2219 )
...
Co-authored-by: Comma Device <device@comma.ai >
2025-05-27 13:24:32 +02:00
DevTekVE
958f145012
Merge branch commaai/panda:master into branch sunnypilot/panda:master-new
2025-05-26 12:56:37 -07:00
Maxime Desroches
d75699e6ab
initialize DAC with silent value ( #2215 )
...
silence
2025-05-20 16:36:10 -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
Adeeb Shihadeh
8bd83750c2
setup opendbc dependency properly ( #2202 )
...
* rm that
* bump
* lil more
* update
* fix libpanda
* update
* fix misra
* python3?
* update ref
* fix mutation
2025-05-17 19:15:19 -07:00
Robbe Derks
7eb5dba3dc
Fix register errors ( #2197 )
...
* fix some errors
* forgot this
* turns out this didn't work and makes it too quiet when it does
* this also dynamically changes
* this is the interrupt timer itself
2025-05-13 13:01:50 +02:00
rav4kumar
56b190d912
Merge remote-tracking branch 'comma/master' into sync-20250427
2025-04-27 17:07:25 -07:00
Shane Smiskol
b4773f96b3
ignition: suffix counters ( #2194 )
...
suffix counters
2025-04-25 13:44:30 -07:00
Jason Wen
57f9ca1d14
Revert "Log divergent registers once ( #2182 )" ( #79 )
...
This reverts commit a2d8ad9486 .
2025-04-23 00:43:03 -04:00
Jason Wen
49555297d9
Merge branch 'upstream/panda/master' into sync-20250422
2025-04-22 14:02:58 -04:00
Aubrey Wahl
0af9744ede
Add guards around platform-specific code ( #2189 )
...
* guard platform specific code
* more simple
* less dumb guard
* stragglers
* blankspace
* blankspace2
* crc.h
* keep condition
* good call
* consistency
* another one
---------
Co-authored-by: Robbe Derks <robbe.derks@gmail.com >
2025-04-17 15:24:59 +02:00
aubsw
de677241ed
Delete unused watchdog, lldac, uart_rx_ring ( #2188 )
...
* delete unused code!
* watchdog init delete
* delete watchdog.h
2025-04-15 11:14:08 +02:00
Shane Smiskol
d319ea2bba
CAN ignition: fix unscoped prev counter ( #2191 )
...
scoped prev_counter
2025-04-14 21:06:01 -07:00
Robbe Derks
0dc95a89dd
Cuatro: changes for new board rev ( #2176 )
...
changes for new board rev
Co-authored-by: Comma Device <device@comma.ai >
2025-04-10 15:55:54 -07:00
Robbe Derks
b14c47eb79
Cleanup common and useless debug logs ( #2183 )
...
* cleanup common logs
* cleanup puth2
2025-04-09 16:09:19 +02:00
Robbe Derks
a2d8ad9486
Log divergent registers once ( #2182 )
...
log divergent reg
2025-04-09 15:21:46 +02:00
DevTekVE
23d434a77c
Merge branch 'comma-master-20240407' into sync-20250407
2025-04-07 22:00:29 +02:00
Robbe Derks
8a583aaa8c
Fan controller: fix instability on high rpm fans ( #2179 )
...
* integrator error relative to max rpm
* need to cast
2025-04-02 12:15:35 +02:00
Jason Wen
d09eebc6cb
Merge branch 'upstream/panda/master' into sync-20250331
2025-03-31 21:32:13 -04:00
Robbe Derks
97e91d6fee
Fan controller fixes ( #2177 )
...
Fix overflow and clamp integral
2025-03-27 12:29:41 +01:00
Adeeb Shihadeh
f93c5a7629
disable that for now
2025-03-22 15:06:04 -07:00
Jason Wen
ccb9581b1c
Car safety: custom safety params ( #75 )
...
* init
* use latest opendbc pr ref
2025-03-15 17:19:30 -04:00
Robbe Derks
998ac9d5d8
Init cleanup: global LED driver ( #2170 )
...
* wip
* fix init
* fix libpanda
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-14 18:01:45 +01:00
Robbe Derks
e3e5787650
Refactor and cleanup board init (part 1) ( #2094 )
...
* refactor out red chiplet
* global can mode set
* global led disable
* this is already done globally
* global harness init
* global spi gpio init
* init OBD_SBUx_RELAY pins in harness init
* this is already done in harness init
* global set_can_mode
* fix SWD on F4
* no more has_obd
* global enable_transceivers
* Revert "global set_can_mode"
This reverts commit 09e19c3e0c29aa69dbd5c3bb361e38f53c28f757.
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-03-12 17:26:07 +01:00
DevTekVE
5389b01bdb
Merge branch 'master-upstream-1d5b89956b32bbda2940724ce70c5166e44668c5' into sync-20250309
...
# Conflicts:
# tests/safety_replay/replay_drive.py
2025-03-09 14:36:40 +01:00