Laurens Valk
3c24dbed48
pybricks.messaging: Add HubNetwork.
2026-10-06 21:08:11 +02:00
Laurens Valk
d00bf35c66
all: ruff check --fix.
...
Mainly fixes and sorts imports.
2026-08-25 12:22:28 +02:00
Laurens Valk
a59a567967
requirements: Add EV3.
2026-08-25 12:03:03 +02:00
Laurens Valk
6686fce3c3
pybricks.pupdevices: Document MarioHub, TechnicMoveHub and DuploTrain.
2026-05-29 16:59:51 +02:00
Laurens Valk
1f8f0f777a
pybricks.iodevices: Update PUPDevice and LUMPDevice.
...
Also remove Ev3devSensor, which is no longer used.
2026-05-29 12:30:58 +02:00
Laurens Valk
a2ba8e4dcd
pybricks.hubs: Move .ble to BLERadio.
...
Follows upstream firmware change.
Update tests and examples too.
2026-05-29 11:12:50 +02:00
Laurens Valk
d3ca8ee719
pybricks.iodevices: Add XboxController.
2024-02-11 14:26:03 +01:00
Laurens Valk
b4adb50adf
pybricks.robotics: Add Car class.
2024-01-25 20:38:02 +01: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
d9dfd0e370
doc/common/extensions: Separate checkmark from image.
...
This makes it easier to see when the images are small.
Fixes: https://github.com/pybricks/support/issues/838
2022-12-09 08:35:33 +01:00
Laurens Valk
ac23a9bb59
pybricks.common.Motor: Document compatibility.
...
Control methods are not available on Move Hub.
Fixes: https://github.com/pybricks/pybricks-api/issues/106
2022-12-02 12:15:25 +01:00
Laurens Valk
d2b1b2183b
pybricks.parameters.Icon: Document it.
...
Fixes https://github.com/pybricks/pybricks-api/issues/107
2022-11-10 16:38:44 +01:00
Laurens Valk
be3558167e
doc/common/extensions: Fix compatibility labels.
...
Fixes https://github.com/pybricks/support/issues/754
2022-10-27 15:41:42 +02:00
Laurens Valk
e1be50181a
doc/main: Revisit and automate all renders and diagrams.
...
Previously, all renders were created and added manually when a newly
supported device was added to the documentation.
This commit revisits all diagrams by creating them using a single
LDRAW multi-file part model and LPUB3D building instructions file.
This makes perspective and resolution consistent across all images, and
we could update them all at once if needed.
It also removes the background from all images so they can be used
with different documentation themes.
2022-10-10 09:19:49 +02:00
David Lechner
03ee7f74e8
doc/pup/essentialhub: fix bit rot
...
This fixes bitrot for PR #96 . Also fixes a few minor issues where
changes were missed.
2022-06-29 12:08:33 -05:00
Laurens Valk
bd7806d2d4
all: Format with black.
...
Also activate auto formatting. Bump flake8 and mark black
disagreements in setup.cfg.
2022-05-27 16:22:05 +02:00
Laurens Valk
a0467b8d8e
doc/common/requirements: Fix image paths.
...
This ensures that the requirements directive works regardless of the depth of the document in the tree.
2021-08-05 12:32:03 +02:00
Laurens Valk
e8d7281626
doc/common/requirements: A hub supports itself.
...
This way we can do the following, which is useful if it cannot be expressed in terms of other requirements.
.. pybricks-requirements:: movehub
A good example is on the specific hub page itself. The Move Hub requires the Move Hub.
2021-08-05 12:32:03 +02:00
Laurens Valk
31a30f380f
doc/common/requirements: Rename to static.
...
We will work on a version that can be toggled dynamically. It will just include this static version. This keeps things simple and still lets
us use the static version as needed.
2021-08-05 12:32:03 +02:00