Laurens Valk
c14f1cf473
api/hubs/MoveHub: add basic imu
...
This is similar to the other hubs, but with reduced functionality.
2021-02-17 23:23:40 +01:00
Laurens Valk
93f27f61e7
doc/hubs: make naming consistent
2021-01-19 11:19:39 +01:00
Laurens Valk
7d40e07dfb
doc/hubs: InventorHub and PrimeHub on same page
...
Make it a bit more explicit that they are the same.
2021-01-19 11:18:21 +01:00
Laurens Valk
3a9e5728c6
api/hubs: add axis initializers for IMU
2021-01-05 16:31:35 +01:00
Laurens Valk
2a97b62603
doc/hubs: add note about hub instance attributes
2021-01-05 16:31:35 +01:00
Laurens Valk
e52130b627
api/hubs/inventorhub: enable IMU
...
The minimal change to start reviewing and improving IMU api and docs.
2021-01-04 17:25:16 +01:00
Laurens Valk
755d0520a6
api/parameters/Button: pass buttons on init
...
This matches the implementation.
2020-12-30 12:39:06 +01:00
Laurens Valk
abe4c1bc9a
doc/common/Keypad: fix name
...
Keypad is one word, so the class is not spelled KeyPad.
2020-12-23 11:43:48 +01:00
Laurens Valk
84b882f8b8
api/hubs/InventorHub: add speaker instance
2020-12-18 13:35:19 +01:00
Laurens Valk
1c9d0dd86f
api/hubs/PrimeHub: enable buttons
2020-11-06 15:55:48 +01:00
Laurens Valk
8f21cea345
api/common: clean up Light Matrix
...
This renames the generic class from LightGrid to LightMatrix. The instance object is simply called display.
This makes user scripts easier to type and read.
This also cleans up most of the draft docstrings for this class and fixes a few argument typos.
2020-11-06 12:31:42 +01:00
Laurens Valk
eef4e9f672
api/hubs: add InventorHub
...
This is just the SPIKE Prime Hub with a different name and color.
2020-10-25 10:25:16 +01:00
Laurens Valk
d4c44a292c
api: add PrimeHub
2020-10-09 22:50:49 +02:00
Laurens Valk
24d35993e9
api: rename CPlusHub to TechnicHub
...
This reflects the newly adopted naming convention.
See https://github.com/pybricks/support/issues/119
2020-10-09 19:16:33 +02:00
Laurens Valk
1eac0972ac
api/hubs: add CPlusHub
2020-06-05 15:56:04 +02:00
David Lechner
87c2b6857f
api: Use leading _ to hide internals in intellisense
...
Intellisense in VS Code (both jedi and ms python language server) picks
up all imported names and suggests them with equal priority for
code completion. By adding a leading underscore, intellisense lists
these with a lower priority, so they don't get in the way.
Also rename from builtins to _common while we are touching this to
better reflect the intention of the module (it contains types shared
by multiple modules, not builtin types like int).
2020-03-25 20:24:32 +01:00
David Lechner
65deb297dd
api: remove Port subclass from hubs
...
This was removed in the pybricks-micropython implementation.
2020-03-18 18:10:18 -05:00
David Lechner
6ed6ec0378
api: remove empty () on class declarations
...
Python allows this syntax and some even consider it good style.
2020-03-12 12:46:09 -05:00
Laurens Valk
066983a5e1
LICENSE: Update year and authors
...
Also add SPDX-License-Identifier: MIT to API source files for clarity.
2020-03-05 10:33:48 +01:00
David Lechner
dc82ccce40
resources renamed to media.ev3dev
2020-01-14 17:32:40 -06:00
David Lechner
ee0819adef
pybricks/builtins: remove deprecated Display class
...
The Display class is from Pybricks MicroPython 1.0 and has been
replaced by the Image class.
2020-01-13 12:59:07 -06:00
David Lechner
b4cd9113b5
doc/api/hubs_ev3brick: add Image class as EV3Brick.screen
...
This duplicates the Image class documentation In pybricks.ev3devices
as EV3Bricks.screen.
2020-01-13 12:59:07 -06:00
Laurens Valk
372e5ccbd0
doc: single api target
...
Also delete getting started instructions
2019-10-18 18:11:57 +02:00
Laurens Valk
e23d9661cc
doc: rename hub rst file
...
Each hub will have its own RST file.
2019-10-18 17:31:52 +02:00
Laurens Valk
aa8c95234e
doc: flake8 and doc8
2019-10-18 17:12:16 +02:00
Laurens Valk
529f8fe31c
api: rename _common to builtins
...
Because this module describes devices that can be built into a hub or other device.
Since this design is now explicitly shown in
the docs as well, we don't need to hide this
module in the package.
2019-10-18 16:05:23 +02:00
Laurens Valk
5812333119
api: EV3Brick as class instead of module
2019-10-18 14:47:48 +02:00