Laurens Valk
116368e4c7
pybricks.hubs: List missing system.info method.
2025-05-01 11:25:56 +02:00
Laurens Valk
5814a73bb1
v3.6.0
2025-03-11 13:08:17 +01:00
Laurens Valk
6083b17d9a
pybricks_jedi/v1.17.0
2025-02-26 12:49:04 +01:00
Laurens Valk
52c522df2d
v3.6.0b5
2025-02-26 12:29:10 +01:00
Laurens Valk
827eda031b
pybricks.common.System: Document new system info.
2025-02-25 11:16:27 +01:00
Laurens Valk
08fa5b1c17
v3.5.0
2024-04-11 14:34:22 +02:00
Laurens Valk
4ca1ddf909
v3.5.0b2
2024-04-05 11:11:21 +02:00
Laurens Valk
190c0a4a75
blocks: Add in and double ternary blocks.
2024-04-04 21:45:26 +02:00
Laurens Valk
52b3b4c007
pybricks.tools.read_input_byte: Add last and chr options.
2024-04-04 21:45:26 +02:00
Laurens Valk
0145fd41ae
pybricks.hubs: Add blocks for ready, stationary, up.
2024-04-04 21:45:09 +02:00
Laurens Valk
d228b7de99
pybricks.pupdevices.Remote: Add disconnect.
2024-04-04 20:42:17 +02:00
Laurens Valk
3783fac4e3
v3.5.0b1
2024-03-21 19:16:39 +01:00
Laurens Valk
15664146bd
v3.4.1
2024-03-11 16:27:41 +01:00
Laurens Valk
fbea972807
v3.4.0
2024-03-11 15:40:47 +01:00
Laurens Valk
0bc8675ca7
v3.4.0b5
2024-03-05 16:52:16 +01:00
Laurens Valk
2e538b66c3
pybricks.hubs: Change button to buttons.
...
Fixes https://github.com/pybricks/support/issues/1254
2024-03-05 14:52:54 +01:00
Laurens Valk
079b108680
pybricks.parameters: Add Xbox buttons.
2024-03-05 14:10:29 +01:00
Laurens Valk
e3b2e6edca
v3.4.0b4
2024-02-14 19:35:32 +01:00
Laurens Valk
d3ca8ee719
pybricks.iodevices: Add XboxController.
2024-02-11 14:26:03 +01:00
Laurens Valk
00318fd815
v3.4.0b3
2024-01-30 16:35:21 +01:00
Laurens Valk
b4adb50adf
pybricks.robotics: Add Car class.
2024-01-25 20:38:02 +01:00
Laurens Valk
1d2c0c273c
pybricks.robotics.DriveBase: Update icons to two wheels.
...
The steering wheel fits better with the new car blocks.
2024-01-25 19:49:36 +01:00
Laurens Valk
04b7c745e2
v3.4.0b2
2023-11-28 15:19:53 +01:00
Laurens Valk
2b1f161005
v3.4.0b1
2023-11-28 15:12:05 +01:00
Laurens Valk
7c0aac6ba9
v3.3.0
2023-11-24 11:10:05 +01:00
Laurens Valk
15600c8a2b
v3.3.0c1
2023-11-20 14:16:00 +01:00
Laurens Valk
f509178dab
pybricks.pupdevices.Motor: Document close.
2023-11-20 14:03:12 +01:00
Laurens Valk
fd61866f2b
pybricks.iodevices: Make LWP3 write awaitable.
2023-11-16 12:01:28 +01:00
Laurens Valk
bec6aaa76e
v3.3.0b9
2023-10-26 20:29:31 +02:00
David Lechner and Laurens Valk
3335042218
ubuiltins: add set class
...
Add type stubs and docs for builtin `set` type.
Issue: https://github.com/pybricks/support/issues/402
2023-10-26 09:21:41 +02:00
Laurens Valk
1a49d396d2
pybricks.robotics: Document use_gyro.
2023-10-23 15:39:52 +02:00
David Lechner
ff0b767e3e
v3.3.0a5
2023-05-16 15:27:22 -05:00
David Lechner
4da3618428
v3.3.0b4
2023-04-21 17:00:18 -05:00
Laurens Valk
9cde749e8a
pybricks.geometry: Drop module.
...
See https://github.com/pybricks/pybricks-micropython/pull/160
2023-04-21 13:33:19 +02:00
Laurens Valk
8bca5eb6e4
pybricks.robotics: Add GyroDriveBase.
2023-04-21 10:42:30 +02:00
Laurens Valk
98f2bb27fe
pybricks.robotics.DriveBase: Drop positive direction.
...
This reverts commit e4650cb1c9 .
This is not needed for gyro support, so it is better to remove it
before it is ever released.
2023-04-21 10:42:30 +02:00
Laurens Valk
b311c54261
pybricks._common.IMU: Change settings setter.
2023-04-21 10:42:30 +02:00
Laurens Valk
bb37b94f5e
pybricks._common.IMU: Add imu status.
2023-04-21 10:42:30 +02:00
Laurens Valk
5b25606afa
pybricks._common.IMU: Add rotation and orientation.
...
Also update implementation status for heading and reset_heading.
2023-04-21 10:42:30 +02:00
Laurens Valk
e4650cb1c9
pybricks.robotics.DriveBase: Document positive direction.
...
Fixes https://github.com/pybricks/support/issues/992
2023-03-20 14:22:25 +01:00
Laurens Valk
b40c3989aa
pybricks.common.Motor: Add Model() class instance.
...
This is mainly used to debug the motor model, and to quickly select the
feedback parameters. This is useful when adding or configuring new motor
types.
Reading the estimated speed can also be useful in advanced applications
where the user builds their own PID controller.
We may choose to hide this method from the documentation before the
release.
2023-02-09 10:25:15 +01:00
Laurens Valk
428bca79ab
pybricks.common.Control: Document deadzone.
2023-02-02 14:45:34 +01:00
David Lechner
36ee3bd9ef
pyproject: v3.2.0
2022-12-20 15:46:44 -06:00
Laurens Valk
7c4c5439a4
pyproject: v3.2.0c2
2022-12-20 16:08:48 +01:00
Laurens Valk
1c5e390e13
doc/main/index: Clarify categories.
...
This is more descriptive than just repeating the module name.
2022-12-16 22:30:09 +01:00
David Lechner
00f1c95ab2
pyproject: v3.2.0c1
...
Update `pybricks` package version for release to PyPI.
2022-12-09 15:03:27 -06:00
Laurens Valk
585b1b8ba3
pybricks.parameters.Side: Change Technic Hub orientation.
...
This makes it consistent with other hubs.
See: https://github.com/pybricks/support/issues/848
The IMU section was not included in V3.1 so it is not a breaking change,
but we add a versionchanged comment just in case.
2022-12-09 14:23:01 +01:00
Laurens Valk
5535da5b38
pyproject: v3.2.0b6
...
Update version for pybricks Python package release.
2022-12-02 14:29:33 +01:00
Laurens Valk
99d5210313
pybricks.robotics.DriveBase: Add stalled, done.
2022-12-02 12:43:24 +01:00
Laurens Valk
115ae0d856
pybricks.common.Motor: Add done, stalled, load.
...
These used to be implemented as part of the Control object,
but now they are available directly on the motor.
This way they:
- Also give useful values when control is passive, via dc().
- Can be supported on Move Hub
- Give useful values for drive bases (see next commits).
Fixes https://github.com/pybricks/pybricks-api/issues/115
2022-12-02 12:02:22 +01:00