Releases: pybricks/pybricks-micropython
Releases · pybricks/pybricks-micropython
Release v3.1.0c1
v3.1.0c1
Release v3.1.0b1
Added
- Support for LEGO Technic Color Light Matrix (support#440).
- Support for the SPIKE Essential hub/Technic Small hub (support#439).
Fixed
- Fixed Ultrasonic Sensor and Color Sensor turning off when a user script ends (support#456).
- Hub reset due to watchdog timer when writing data to UART I/O device (support#304).
- City/Technic hubs not connecting via Bluetooth on macOS 12 (support#489).
Changed:
- Updated to MicroPython v1.17.
Release v3.1.0a4
Added
- Enabled builtin
bytearray
(pull#60). - Enabled
ustruct
module (pull#60). - Added alpha support for dual boot installation on the SPIKE Prime Hub.
- Added
pybricks.experimental.hello_world
function to make it easier for
new contributors to experiment with Pybricks using C code. - Added ability to import the
main.mpy
that is embedded in the firmware from
a download and run program (support#408). - Added
pybricks.iodevices.LWP3Device
to communicate with a device that supports
the LEGO Wireless Protocol 3.0.00 (pull#68)
Changed
- Move Hub Bluetooth optimizations to reduce firmware size (issue#49).
- Disabled
pybricks.iodevices
module on Move Hub to reduce firmware size. - Improvements to
pybricks.pupdevices.Remote
:- Check if a remote is already connected before attempting to create a new
connection. - Rename first argument from
address
toname
to match documentation. - Implement connecting by name.
- Add
name()
method. - Add
light
attribute.
- Check if a remote is already connected before attempting to create a new
Release v3.1.0a3
v3.1.0a3
Release v3.1.0a2
v3.1.0a2
Release v3.1.0a1
v3.1.0a1
Release v3.0.0
:shipit: 2 the :world_map: and build a :robot:
Release v3.0.0c1
v3.0.0c1
Release v3.0.0b6
v3.0.0b6
Release v3.0.0b5
v3.0.0b5