Skip to content

4.0.0b6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Feb 15:40
· 49 commits to master since this release

Added

  • Added connect=True parameter to the Remote, LWP3Device
    and XboxController classes, along with a connect() method to optionally
    connect later (support#1800).
  • Added timeout and name parameters to the XboxController.
  • 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.TechnicMoveHub to control it as a peripheral. It
    cannot be used as a standalone device since it cannot run third-party firmware.
  • Added pybricks.pupdevices.DuploTrain to 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 XboxController connection timeout from indefinite
    to 10 seconds, consistent with the Remote.
  • Devices like the Remote, LWP3Device, and the XboxController now stay
    connected when the program ends (support#1382).

Fixed

  • Fixed EV3 motor detection not working correctly while moving (support#2536).