Skip to content

Release v3.1.0c1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Nov 21:01

Added

  • Added DriveBase.curve() method to drive an arc segment.
  • Added then and wait arguments to DriveBase methods (support#57).

Changed

  • Dropped integral_range argument from Control.pid(). This setting was
    ineffective and never used. When set incorrectly, the motor could get stuck
    for certain combinations of kp and ki.
  • Improved motor behavior for cases with low-speed, low-load, but high
    inertia (support#366).
  • Changed how the duty cycle limit is set for Motor and DCMotor. It is now
    set as a voltage limit via a dedicated method, instead of Motor.control.

Fixed

  • Fixed then=Stop.COAST being ignored in most motor commands.
  • Fixed brake()/light.off() not working on Move hub I/O port C (support#501).
  • Fixed Remote() failing to connect when hub is connected to 2019 or newer
    MacBooks (support#397).
  • Fixed intermittent improper detection of hot-plugged I/O devices (support#500).
  • A program now stops when a Motor is unplugged while it is running, instead
    of getting in a bad state.