Merged
Conversation
- setup.sh: use --no-install-project with uv sync to avoid requiring package directories (board/) during dependency installation stage - Jenkinsfile: add SSH ConnectTimeout, ConnectionAttempts, and keepalive options to handle transient device unreachability Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The pyproject.toml references panda.board, panda.board.body, and panda.board.jungle packages, but the Dockerfile only copies pyproject.toml before running setup.sh. Create stub directories so uv sync can install the project during the dependency installation stage. Reverts the --no-install-project approach which broke runtime imports. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The module_panda fixture attempts to connect to the panda immediately after init_jungle(), but after a previous module's teardown closes the USB connection, the panda may still be re-enumerating on the USB bus. Use Panda.wait_for_panda() to wait for the device to be available before attempting to connect. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
heysenbug
pushed a commit
to Ever-Cars/panda
that referenced
this pull request
Feb 15, 2026
heysenbug
added a commit
to Ever-Cars/panda
that referenced
this pull request
Feb 15, 2026
* spi debug (commaai#2292) Co-authored-by: Comma Device <device@comma.ai> * Add comma body firmware (commaai#2291) * motors * can * cleanup unused stuff * initial clean * more clean * remove integral and derivative clamps, revert pwm driver to original * remove integral and derivative clamps, revert pwm driver to original * remove integral and derivative clamps, revert pwm driver to original * dont need this for now * clean * fix can rx and can version error * ignore body for misra mutation test * fix bus recovery, remove body rx hook * SocketPanda improvements (commaai#2297) * SocketPanda improvements * implement timeouts * Fix mcu_type for deprecated pandas (commaai#2296) * skip 1024 samples to settle, around 22ms (commaai#2295) * skip 1024 samples to settle, around 22ms * smaller diff * Fix mcu_type in jungle (commaai#2300) should fix jungle * Cuatro siren (commaai#2294) * Fix siren * fix MISRA * remove MISRA suppression * disable amp * fix rebase mistake * fix fault * diff audio * misra --------- Co-authored-by: Comma Device <device@comma.ai> * add double buffer for microphone (commaai#2299) * add double buffer for microphone * comment * fix size check * Revert `mcu_type` changes (commaai#2303) * Revert "Fix mcu_type for deprecated pandas (commaai#2296)" This reverts commit 6c9064c. * Revert "Fix mcu_type in jungle (commaai#2300)" This reverts commit 1e8fa51. * it's just unsupported * cleanup fan scripts * garbage collect always-true condition check (commaai#2305) garbage collect dead code * CI: use tags for cppcheck update cppcheck doesn't always create a release for each tag * lil more * Adjust `gitversion` handling to include null terminator in length calculations. (commaai#2309) Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> * fix up fan HITL test (commaai#2317) * fix up fan HITL test * cleanup * times two * even simpler * append * one more... * speed it up now * oops * Build everything before jungle recover (commaai#2316) * make sure everything is built, including the bootloader * also for flash * Align delay and compensate (commaai#2318) * align delay and compensate * empty * rm -rf drivers/spi/; kernel driver isn't needed * [bot] Update cppcheck to 2.19.1 (commaai#2254) * [bot] Update cppcheck to 2.19.1 * update coverage table --------- Co-authored-by: Vehicle Researcher <user@comma.ai> Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> * Revert "[bot] Update cppcheck to 2.19.1 (commaai#2254)" This reverts commit ae769db. * remove mcu_type (commaai#2324) * remove mcu_type from Panda, it's redundant since all supported devices are H7 * revert disable automatic CAN-FD switching H7 check * revert original can no longer be flashed error * assert, assert, assert * normal reset is fine * fix usb connect on macos (commaai#2326) fix claim on macos * Revert "remove mcu_type (commaai#2324)" This reverts commit 8922b48. * remove mcu_type (commaai#2327) * remove mcu_type from Panda, it's redundant since all supported devices are H7 * revert disable automatic CAN-FD switching H7 check * revert original can no longer be flashed error * assert, assert, assert * normal reset is fine * remove assert from recover * update pyproject.toml: include panda.python and panda.board (commaai#2328) * improve HITL robustness (commaai#2333) * windows: fix fcntl import (commaai#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 b18043a. --------- Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com> Co-authored-by: Comma Device <device@comma.ai> Co-authored-by: Jason Huang <91160588+rexblade21@users.noreply.github.com> Co-authored-by: Willem Melching <willem.melching@gmail.com> Co-authored-by: Igor Biletski <briskspirit@users.noreply.github.com> Co-authored-by: Robbe Derks <robbe.derks@gmail.com> Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com> Co-authored-by: downquark7 <mail2emn@gmail.com> Co-authored-by: commaci-public <60409688+commaci-public@users.noreply.github.com> Co-authored-by: Vehicle Researcher <user@comma.ai> Co-authored-by: Andi Radulescu <andi.radulescu@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.