New features
- blhost:
- add parameter --no-verify for efuse-program-once
- add possibility to select USBSIO bridge device via VID:PID, USB path, serial number
- lower the timeout during MBoot's UART Ping command
- improve type hints for scan_* functions for detecting MBoot devices
- elftosb:
- dynamically generate config json schema per family
- nxpdevscan:
- extend scan with device serial number information
- list all connected USB or UART or SIO devices
- update device's USB path
- sdphost:
- improve type hints for scan_* functions for detecting SDP devices
- reduce number of findings from Pylint
- update JINJA2 requirement
Bugfixes
- blhost:
- fix UART open operation for RT1176, RT1050 and LPC55S06 platforms (and probably others)
- elftosb:
- fix preset data for lpc55s0x, lpc55s1x
- SPI communication failure (changed FRAME_START_NOT_READY to 0xFF for SPI)
- PYI files are not included in the distribution package