Merge branch 'upstream/panda/master' into sync-20260317

# Conflicts:
#	pyproject.toml
This commit is contained in:
Jason Wen
2026-03-17 17:07:31 -04:00
30 changed files with 111 additions and 357 deletions

View File

@@ -6,6 +6,7 @@ import usb1
import struct
import hashlib
import binascii
import ctypes
from functools import wraps, partial
from itertools import accumulate
@@ -18,6 +19,14 @@ from .spi import PandaSpiHandle, PandaSpiException, PandaProtocolMismatch
from .usb import PandaUsbHandle
from .utils import logger
# load libusb from pip package
try:
import libusb_package
usb1._libusb1.loadLibrary(ctypes.CDLL(str(libusb_package.get_library_path())))
except ImportError:
# TODO: remove this on next AGNOS update
pass
__version__ = '0.0.10'
CANPACKET_HEAD_SIZE = 0x6