Added
- Allow color objects to be iterated as h, s, v = color_object or indexed
as color_object[0]. This allows access to these properties in block
coding (support#1661). - Added
observe_enable
to the hubBLE
class to selectively turn observing
on and off, just like you can with broadcasting (support#1806). - Added
hub.system.info()
method with hub status flags (support#1496) and
value representing how the program was started.
Changed
- Relaxed speed limit from 1000 deg/s to 1200 deg/s for external Boost
motor (support#1623). - Make
broadcast_channel
optional instead of defaulting to0
.
Fixed
- Fixed persistent data not being deleted when swapping
from3.6.0b1
to3.5.0
and back to3.6.0b1
(support#1846). - Fixed controls stopping if
use_gyro
is called again with the same
argument as already active (support#1858). - Fixed lockup and reboot with f-strings and slice allocations in tight
loops (support#1668). - Fixed program restarting if the stop button was held to end the program
without an exception (support#1863). - Fixed program lockup when restarting a hub light or light matrix animation
at exact multiples of its animation interval (support#1295).