Releases: pybricks/pybricksdev
Releases · pybricks/pybricksdev
v1.0.0-alpha.22
Added
- Added
ble.lpw3.AdvertisementData
class. - Added
ble.lpw3.BootloaderAdvertisementData
class.
Changed
- Moved
Bootloader*
to newble.lwp3.bootloader
module. pybricksdev flash
will now discover hubs running official LEGO firmware or Pybricks firmware and reboot in bootloader mode automatically.
v1.0.0-alpha.21: poetry: update bleak to 0.14.1
v0.14.0 had a bug that broke windows.
v1.0.0-alpha.20
Changed
- Updated
bleak
dependency to v0.14.0.
Fixed
- Fixed Bluetooth Low Energy not working on macOS 12.
v1.0.0-alpha.19
Fixed
- Fixed incorrect metadata checksum for the firmware installer for SPIKE hubs.
v1.0.0-alpha.18
Added
- Added support for Python 3.10.
Fixed
- Fixed
tqdm
dependency version. - Fixed being unable to set the name of SPIKE hubs.
v1.0.0-alpha.17
Added
- Experimental firmware installation on SPIKE Prime and SPIKE Essential via
usb. The command line commands are unchanged. If you try to install the
firmware on SPIKE hubs, it will first look for a hub running the regular
firmware. If it doesn't find any, it will proceed using DFU as before.
Changed
- Firmware binaries for SPIKE hubs are no longer being customized with a main
script and a changed checksum. Instead, it simply installs firmware.bin from
the CI ZIP file.
v1.0.0-alpha.16
Added
- Script runner for generic MicroPython boards via USB. This is mainly used for
debugging.
Fixed
- Visual Studio Code launcher settings to run a script via BLE.
v1.0.0-alpha.15
Added
- Added
VOLUME
toble.lwp3.bytecodes.HubProperty
enum. - Added SPIKE Essential hub device IDs.
- Added Luigi hub device ID.
Fixed
- Fixed BlueZ disconnecting when sending a command with
pybricksdev lwp3 repl
to a City hub.
v1.0.0-alpha.14
1.0.0-alpha.14
v1.0.0-alpha.13
Fixed
- Fixed crash in CRC32 checksum.
- Fixed flashing with
dfu-util
not always working (support#420).