ev3dev-lang-python icon indicating copy to clipboard operation
ev3dev-lang-python copied to clipboard

Pure python bindings for ev3dev

Results 68 ev3dev-lang-python issues
Sort by recently updated
recently updated
newest added

Although not common asserts can be disabled (`python -O run.py`). We have a lot of places in the code where we are using asserts but should really be raising `ValueError`.

system info ``` Image file: ev3dev-stretch-ev3-generic-2018-12-14 Kernel version: 4.14.117-ev3dev-2.3.4-ev3 Brickman: 0.10.2 BogoMIPS: 148.88 Bluetooth: Board: board0 BOARD_INFO_HW_REV=7 BOARD_INFO_MODEL=LEGO MINDSTORMS EV3 BOARD_INFO_ROM_REV=6 BOARD_INFO_SERIAL_NUM=0016533F8FD1 BOARD_INFO_TYPE=main ``` `sudo python3 setup.py install` fails due...

- review our current docs for MQTT - explore ways to simplify using MQTT to interact with ev3dev-lang-python on remote ev3dev devices see #385 for some background on this

Take a look at what David did here: https://github.com/dlech/micropython-ev3dev/blob/ev3dev-stetch/src/uev3dev/display.py and see if we can bring that in to add Display support for micropython

micropython

There was some discussion about this in #478 We now have several classes in motor.py that are dealing with driving two wheeled robots: - MoveTank - MoveJoystick - MoveSteering -...

It appears that the Makefile puts the module in `/usr/local/lib/python3.5/dist-packages/` while the real package puts it in `/usr/lib/python3/dist-packages/`, making it impossible to revert the change by reinstalling the real package....

Continuation of https://github.com/ev3dev/ev3dev-lang-python/pull/497. [This change](https://github.com/WasabiFan/Pillow/commit/3d86ef522dec12b0fdcc76a2a605fa3e41fb870e) should do it for the EV3; IIRC, other platforms will need their own solution to handle the extra bit used for the green channel. The...

enhancement

Needs to use `_thread` instead of `threading`. I'm sure there are other changes needed...will need to build this robot and test to be sure.

micropython

Right now, we have a `speed` property which returns the value in native units. We should implement a way of consuming that value in other units; off the top of...

enhancement