Releases: pybricks/pybricks-api
Releases · pybricks/pybricks-api
v3.3.0
3.3.0 - 2023-11-24
Changed
- Bump beta version to release version with no further changes.
3.3.0c1 - 2023-11-20
Added
- Enabled tilt and orientation config for
MoveHub()
. - Documented
Motor.close()
Fixed
- Fixed missing awaitable for
Remote.light
and LWP3 writes.
3.3.0b9 - 2023-10-26
Changed
- Changed the beta feature for using the hub's gyro. Gyro control can now be
toggled usinguse_gyro
instead of using a separateGyroDriveBase
class. - Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.
Added
- Added
set
toubuiltins
module. - Basic multitasking docs.
- Awaitable keyword for awaitable methods and functions.
3.3.0b5 - 2023-05-16
Added
- Documented new
hub.ble
methods.
3.3.0b4 - 2023-04-21
Added
- Documented
integral_deadzone
inControl.pid()
. - Documented
Motor.model
. This can be used to view the estimated motor
state and change its settings. - Added
rotation
,orientation
,ready
,stationary
andsettings
methods
toIMU
class. - Added
GyroDriveBase
class topybricks.robotics
.
Changed
- Change implementation status of
IMU.heading
andIMU.reset_heading
. They
are now implemented, with some limitations as noted in a note box. - Moved
Matrix
andvector
frompybricks.geometry
topybricks.tools
. - Moved
Axis
frompybricks.geometry
topybricks.parameters
.
Removed
- Removed
pybricks.geometry
module.
v3.3.0c1
Added
- Enabled tilt and orientation config for
MoveHub()
. - Documented
Motor.close()
Fixed
- Fixed missing awaitable for
Remote.light
and LWP3 writes.
3.3.0b9 - 2023-10-26
Changed
- Changed the beta feature for using the hub's gyro. Gyro control can now be
toggled usinguse_gyro
instead of using a separateGyroDriveBase
class. - Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.
Added
- Added
set
toubuiltins
module. - Basic multitasking docs.
- Awaitable keyword for awaitable methods and functions.
v3.3.0b9
Changed
- Changed the beta feature for using the hub's gyro. Gyro control can now be
toggled usinguse_gyro
instead of using a separateGyroDriveBase
class. - Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.
Added
- Added
set
toubuiltins
module. - Basic multitasking docs.
- Awaitable keyword for awaitable methods and functions.
v3.3.0a5
Release v3.3.0b4
Added
- Documented
integral_deadzone
inControl.pid()
. - Documented
Motor.model
. This can be used to view the estimated motor
state and change its settings. - Added
rotation
,orientation
,ready
,stationary
andsettings
methods
toIMU
class. - Added
GyroDriveBase
class topybricks.robotics
.
Changed
- Change implementation status of
IMU.heading
andIMU.reset_heading
. They
are now implemented, with some limitations as noted in a note box. - Moved
Matrix
andvector
frompybricks.geometry
topybricks.tools
. - Moved
Axis
frompybricks.geometry
topybricks.parameters
.
Removed
- Removed
pybricks.geometry
module.
v3.2.0
v3.2.0c1
v3.2.0b6
Added
- Documented
Stop.NONE
andStop.COAST_SMART
. - Documented
ujson
,ustruct
modules. - Added
done
andstalled
methods forDriveBase
.
Changed
- Changed
PrimeHub.display.image()
toPrimeHub.display.icon()
and renamed
its kwarg fromimage
toicon
. - Improved presentation and docstrings of the
ubuiltins
and other
MicroPython modules - Moved the random numbers example for Move Hub to the Move Hub page.
- Moved
done()
,stalled()
,load()
fromControl
toMotor
object.