Releases: pybricks/pybricks-micropython
Releases · pybricks/pybricks-micropython
Release v3.0.0a7
v3.0.0a7
Release v3.0.0a6
v3.0.0a6
Release v3.0.0a5
v3.0.0a5
Release v3.0.0a4
github: add cityhub firmware to release upload
v3.0.0a3
Release v3.0.0a2
v3.0.0a2
Release v3.0.0a1
v3.0.0a1
Release v3.0.0a0
git: invert submodule depedency This make micropython a submodule of pybricks-micropython instead of the other way around. This makes it quite a bit simpler to checkout the code and keep the submodules in sync.
Pybricks 2.0
Supported Hubs:
- LEGO MINDSTORMS EV3 on ev3dev stretch
Main Updates:
- Improved sensor read performance:
- Faster access to values
- Corrected mode switch behavior
- Improved motor behavior and control:
- Improved precision
- Configurable control settings
- Smooth transitions between subsequent motor commands
- Improved DriveBase class:
- Motor synchronization
- Driving for given distance in millimeters
- Turning by a given angle in degrees
- New and improved EV3Brick class:
- Faster speaker and screen performance
- Play speech generated from text
- Configurable fonts
- Draw shapes on the screen
- The older ev3brick module remains available
- Improved error handling:
- More descriptive error messaging
- Stop motors safely on an exception
- Enabled MicroPython GIL for improved thread safety
- New generic I/O device classes to support custom devices:
- I2C
- UART
- Analog voltage / resistance
- Raw access to all ev3dev compatible sensors
- LEGO UART protocol devices
- DCMotor
- New data logging class
- Add support for NXT Sensors (Color, Light, Touch, Sound, Ultrasonic)
- Add support for LEGO Education Temperature sensor and Energy Meter
- Add support for Bluetooth communication between EV3 Bricks and/or PCs
- Updated to MicroPython 1.11
Pybricks 1.0
Only includes support for ev3dev.