Added
- Added support for Pybricks Profile v1.3.0.
Changed
-
Better error message when download and run fails due to disconnected hub.
-
Updated dependencies.
-
Update code completion for API changes and additions.
-
Updated docs.
-
Updated firmware to v3.3.0b4:
Added
- Added
pybricks.tools.cross(a, b)to get a vector cross product. - Added experimental implementation of
hub.imu.heading()(support#912). - Added support for reading single-axis rotation.
- Added
hub.imu.ready()method. - Added
GyroDriveBaseclass. - Added optional
windowparameter toMotor.speed()method.
Changed
- Moved
Matrixclass fromgeometrymodule totoolsmodule (pybricks-micropython#160). - Moved
vectormethod fromgeometrymodule totoolsmodule (pybricks-micropython#160). - Moved
Axisclass fromgeometrymodule toparametersmodule (pybricks-micropython#160).
Fixed
- Fixed gyro on Technic Hub occasionally giving a bad value (support#1026).
- Fixed discrepancy in heading value across hubs (support#1022).
- Fixed iterator for
Matrixobjects giving bad values. - Fixed Bluetooth sometimes locking up on Technic/City hubs (support#567).
- Fixed
GyroDriveBasebeing slow to respond to heading perturbations when
driving at high speed (support#1032).
Removed
- Removed
positive_directionfromDriveBaseinitializer (support#992).
- Added