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
GyroDriveBase
class. - Added optional
window
parameter toMotor.speed()
method.
Changed
- Moved
Matrix
class fromgeometry
module totools
module (pybricks-micropython#160). - Moved
vector
method fromgeometry
module totools
module (pybricks-micropython#160). - Moved
Axis
class fromgeometry
module toparameters
module (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
Matrix
objects giving bad values. - Fixed Bluetooth sometimes locking up on Technic/City hubs (support#567).
- Fixed
GyroDriveBase
being slow to respond to heading perturbations when
driving at high speed (support#1032).
Removed
- Removed
positive_direction
fromDriveBase
initializer (support#992).
- Added