Release v3.1.0c1
Pre-release
Pre-release
Added
- Added
DriveBase.curve()method to drive an arc segment. - Added
thenandwaitarguments toDriveBasemethods (support#57).
Changed
- Dropped
integral_rangeargument fromControl.pid(). This setting was
ineffective and never used. When set incorrectly, the motor could get stuck
for certain combinations ofkpandki. - Improved motor behavior for cases with low-speed, low-load, but high
inertia (support#366). - Changed how the duty cycle limit is set for
MotorandDCMotor. It is now
set as a voltage limit via a dedicated method, instead ofMotor.control.
Fixed
- Fixed
then=Stop.COASTbeing 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
Motoris unplugged while it is running, instead
of getting in a bad state.