Releases: busmust/python-can
Releases · busmust/python-can
Release list
bmcan v4.6.1
BUSMUST bmcan integration release based on upstream python-can v4.6.1.
Install the recommended BUSMUST build:
python -m pip install --upgrade --force-reinstall "python-can @ git+https://github.com/busmust/python-can.git@bmcan-latest"Install this exact release:
python -m pip install --upgrade --force-reinstall "python-can @ git+https://github.com/busmust/python-can.git@bmcan-v4.6.1"Runtime dependency:
- BUSMUST BMAPI runtime library is required.
- On Windows, make
BMAPI64.dlldiscoverable throughPATHor place it in a standard DLL search location. - On Linux, make
libbmapi64.sodiscoverable throughLD_LIBRARY_PATHor the system dynamic linker path.
Changes in this release:
- Add BUSMUST bmcan interface support.
- Document BUSMUST bmcan fork installation and BMAPI runtime setup.
- Fix
BM_TxTaskTypeDefctypes layout to match the BMAPI C structure. - Initialize periodic TX task
versionanddelayfields correctly. - Add
disable_hardware_isotp/hardware_isotpselection inconfig_isotp().
Validation:
- Windows syntax/import checks.
BM_TxTaskTypeDefsize and offset checks: 128 bytes,lengthoffset 3,delayoffset 4.- Linux hardware smoke test on BUSMUST CAN FD hardware: normal CAN send/receive and hardware TxTask periodic transmit.
- Real ECU UDS smoke test through BUSMUST python-udsoncan and bmcan.