Releases: pybricks/pybricks-micropython
Releases · pybricks/pybricks-micropython
Release v3.1.0a1
Added
- Added PnP ID characteristic to Device Information Service and to advertising
data (pybricks-micropython#49). - Added special location in firmware for storing hub name (support#52). Note:
Support will need to be added to tools separately to make use of this. - Added configuration option to run a simplified version of motor PID control.
It is activated on the Move Hub to reduce build size. Motor performance on
the other hubs is unaffected. - Experimental support for the Powered Up remote control (support#186).
Changed
- Updated MicroPython to v1.16.
- Simplified the Powered Up UART Protocol host implementation. Unused device
properties are no longer stored in order to reduce flash and RAM
usage ([pybricks-micropython#57]).
Release v3.0.0
Added
- Added
Hub.system
attribute (support#321).
Changed
Hub.reset()
moved toHub.system.reset()
(support#321).- Motor methods now raise
OSError
withuerrno.EBUSY
instead ofuerrno.EPERM
if the motor is currently being used and the operation cannot be completed.
Fixed
- Fixed resetting motor angle while holding position causes movement (support#352).
- Fixed
DriveBase
not resetting during initialization (pybricks-micropython#21). - Fixed Ctrl+C stopping REPL when first started (support#347).
- Fixed UART I/O devices retuning uninitialized data (support#361).
Release v3.0.0c1
v3.0.0c1
Release v3.0.0b6
v3.0.0b6
Release v3.0.0b5
v3.0.0b5
Release v3.0.0b4
v3.0.0b4
Release v3.0.0b3
drv/bluetooth/bluenrg: Fix device info service Classic Contiki mistake. Local variables are used across yields, so need to be static.
Release v3.0.0b2
v3.0.0b2
Release v3.0.0b1
Release notes: pybricks/support#48 (comment)
Release v3.0.0a13
Release notes: pybricks/support#48 (comment)