Added
- Added
connect=Trueparameter to theRemote,LWP3Device
andXboxControllerclasses, along with aconnect()method to optionally
connect later (support#1800). - Added
timeoutandnameparameters to theXboxController. - Added support for Powered Up touch sensors that are supported according to
the specification, but were never released. Users can make their own switch
inputs (pybricks-micropython#454). - Added
pybricks.pupdevices.TechnicMoveHubto control it as a peripheral. It
cannot be used as a standalone device since it cannot run third-party firmware. - Added
pybricks.pupdevices.DuploTrainto control it as a peripheral. It
cannot be used as a standalone device since it cannot ne updated. - Added basic user interface for EV3 brick.
Changed
- Changed the default
XboxControllerconnection timeout from indefinite
to 10 seconds, consistent with theRemote. - Devices like the
Remote,LWP3Device, and theXboxControllernow stay
connected when the program ends (support#1382).
Fixed
- Fixed EV3 motor detection not working correctly while moving (support#2536).