Adeeb Shihadeh
7f956c33ee
log boot time
2025-09-23 19:09:14 -07:00
Adeeb Shihadeh
536547a009
try this
2025-09-23 18:40:40 -07:00
Adeeb Shihadeh
676d95fffc
Merge branch 'master' of ssh://github.com/commaai/panda into rbst
2025-09-23 18:32:22 -07:00
Adeeb Shihadeh
5ee618e2f1
spi: let err count overflow ( #2279 )
2025-09-23 18:03:05 -07:00
Adeeb Shihadeh
1289337ceb
Reset CANFD auto-detection on CAN init ( #2271 )
...
* Reset CANFD auto-detection on CAN init
* 4u
* simpler, 4th is fake
2025-09-15 09:07:25 -07:00
probablyanasian
a2064b86f3
Change fan to use pure pwm ( #2267 )
...
* set cuatro fan settings
* set cuatro to use pure pwm
* use pwm on all boards
* remove fan max rpm configs, use pure pwm
* add comment about cooldown
* change max rpm in python side
* remove reference to max_fan_pwm in fan.h
* fully refactor fan configs into "has_fan"
* increase limits on fan test to 15% either way
* only tres for now
* doesn't matter
* not relevant anymore
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-09-13 11:09:51 -07:00
Adeeb Shihadeh
d555c102bb
gate spi2
2025-09-12 20:07:00 -07:00
Adeeb Shihadeh
708ac34755
fix build with different root
2025-09-12 19:51:59 -07:00
probablyanasian
a0a30f3fad
Change PWM to 25kHz ( #2277 )
2025-09-11 20:07:21 -07:00
Adeeb Shihadeh
42cbda22de
try this
2025-09-11 11:50:55 -07:00
Adeeb Shihadeh
56af003c0e
try this
2025-09-11 11:44:32 -07:00
Adeeb Shihadeh
93f8e78281
try this
2025-09-11 11:06:36 -07:00
Adeeb Shihadeh
7973ba4492
CAN driver cleanup ( #2276 )
...
* it's all the same thing
* not live
* less macro
* lil more
* bool
* lil more
2025-09-10 20:00:41 -07:00
Adeeb Shihadeh
60112b74b7
try this
2025-09-10 19:58:35 -07:00
Adeeb Shihadeh
b570f30e73
this shouldn't fail
2025-09-10 19:24:25 -07:00
Adeeb Shihadeh
7e3aac4dc2
try this
2025-09-10 17:15:39 -07:00
Adeeb Shihadeh
34e10d7675
try this
2025-09-10 15:25:39 -07:00
Comma Device
d3e3ba52c6
try this
2025-09-10 21:45:54 +00:00
Comma Device
440331d7f6
seed
2025-09-10 21:42:20 +00:00
Comma Device
9ebb302f65
fix unclosed
2025-09-10 19:18:10 +00:00
Comma Device
a5ab4a28e2
read buf size
2025-09-10 18:03:57 +00:00
Adeeb Shihadeh
a7f31bdbcc
jenkins: use git commit to bust cache ( #2273 )
2025-09-10 10:28:49 -07:00
Adeeb Shihadeh
2301c25dd2
cleanup panda connect ( #2274 )
...
* remove bcd
* fix jungle
* why fallback??
* cleanup
2025-09-10 10:23:58 -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
e13c3eb36d
remove spi dfu spam test
2025-09-04 11:15:38 -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
5c1ff7bfa3
optimize CAN send over SPI ( #2266 )
...
* profiling
* lil faster
* chunking happens later
* little better
* prealloc is no bueno?
* cleanup
* fix usb tests
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-09-02 19:26:52 -07:00
Adeeb Shihadeh
819fa5854e
flashing speeeed ( #2264 )
...
* less sectors
* why are we taking baby steps
* revert
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2025-08-31 16:47:03 -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
e5a39a2cef
misc cleanup ( #2261 )
...
* cleanup
* fix jungle
* one more
2025-08-26 15:01:22 -07:00
Maxime Desroches
0ff8dc219b
ci: stop power_monitor ( #2260 )
...
* ci: kick power_monitor
* kill
2025-08-26 13:29:44 -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
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
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
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
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 e32fee7b27 .
* 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