Skip to content

Commit 62c4ba0

Browse files
committed
update to Pybricks firmware v3.3.0b4
1 parent 1c4af38 commit 62c4ba0

File tree

3 files changed

+39
-6
lines changed

3 files changed

+39
-6
lines changed

CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,39 @@
99

1010
### Changed
1111
- Better error message when download and run fails due to disconnected hub.
12+
- Updated firmware to v3.2.0b4:
13+
14+
#### Added
15+
- Added `pybricks.tools.cross(a, b)` to get a vector cross product.
16+
- Added experimental implementation of `hub.imu.heading()` ([support#912]).
17+
- Added support for reading single-axis rotation.
18+
- Added `hub.imu.ready()` method.
19+
- Added `GyroDriveBase` class.
20+
- Added optional `window` parameter to `Motor.speed()` method.
21+
22+
#### Changed
23+
- Moved `Matrix` class from `geometry` module to `tools` module ([pybricks-micropython#160]).
24+
- Moved `vector` method from `geometry` module to `tools` module ([pybricks-micropython#160]).
25+
- Moved `Axis` class from `geometry` module to `parameters` module ([pybricks-micropython#160]).
26+
27+
#### Fixed
28+
- Fixed gyro on Technic Hub occasionally giving a bad value ([support#1026]).
29+
- Fixed discrepancy in heading value across hubs ([support#1022]).
30+
- Fixed iterator for `Matrix` objects giving bad values.
31+
- Fixed Bluetooth sometimes locking up on Technic/City hubs ([support#567]).
32+
- Fixed `GyroDriveBase` being slow to respond to heading perturbations when
33+
driving at high speed ([support#1032]).
34+
35+
#### Removed
36+
- Removed `positive_direction` from `DriveBase` initializer ([support#992]).
37+
38+
[pybricks-micropython#160]: https://github.com/pybricks/pybricks-micropython/pull/160
39+
[support#567]: https://github.com/pybricks/support/issues/567
40+
[support#992]: https://github.com/pybricks/support/issues/992
41+
[support#1022]: https://github.com/pybricks/support/issues/1022
42+
[support#1026]: https://github.com/pybricks/support/issues/1026
43+
[support#1032]: https://github.com/pybricks/support/issues/1032
44+
1245

1346
### Fixed
1447
- Fixed run button active while hub is disconnecting ([support#1021]).

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"@blueprintjs/popover2": "^1.14.1",
1414
"@blueprintjs/select": "^4.9.14",
1515
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
16-
"@pybricks/firmware": "7.2.0",
16+
"@pybricks/firmware": "7.3.1",
1717
"@pybricks/ide-docs": "2.7.0",
1818
"@pybricks/images": "^1.3.0",
1919
"@pybricks/jedi": "1.7.0",

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2572,12 +2572,12 @@ __metadata:
25722572
languageName: node
25732573
linkType: hard
25742574

2575-
"@pybricks/firmware@npm:7.2.0":
2576-
version: 7.2.0
2577-
resolution: "@pybricks/firmware@npm:7.2.0"
2575+
"@pybricks/firmware@npm:7.3.1":
2576+
version: 7.3.1
2577+
resolution: "@pybricks/firmware@npm:7.3.1"
25782578
dependencies:
25792579
jszip: ^3.7.1
2580-
checksum: 83292fde2cbd9b17d768a139cb6da4ec95e845e4e3839ab60f2f77e31b243f565909e27d501fab293193bd395ac229005e21591f50c0fc1df425bd07806c114e
2580+
checksum: b241768d08df7c1bc284ac5696bb540e4aa08c959f3534d7cff6156dfd06f5d864617af80925ecb981eced5db4f323adca9bad14ce563bee61285bbb1e47052d
25812581
languageName: node
25822582
linkType: hard
25832583

@@ -2625,7 +2625,7 @@ __metadata:
26252625
"@blueprintjs/popover2": ^1.14.1
26262626
"@blueprintjs/select": ^4.9.14
26272627
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.10
2628-
"@pybricks/firmware": 7.2.0
2628+
"@pybricks/firmware": 7.3.1
26292629
"@pybricks/ide-docs": 2.7.0
26302630
"@pybricks/images": ^1.3.0
26312631
"@pybricks/jedi": 1.7.0

0 commit comments

Comments
 (0)