ev3dev / ev3dev-lang

(deprecated) language bindings for ev3dev sensors, motors, LEDs, etc.
GNU General Public License v2.0
56 stars 39 forks source link
ev3dev

ev3dev language bindings

This repository stores the utilities and metadata information for the ev3dev-lang family of libraries. These libraries are easy-to-use interfaces for the APIs that are available on ev3dev_-based devices.

The complete documentation is hosted at http://ev3dev-lang.readthedocs.org.

We support multiple libraries for various programming languages using a centralized "specification" which we keep updated as kernel changes are made. We don't have the actual library code here (see below) -- instead we use this repo to facilitate the maintenance of our bindings.

We currently support libraries for the following languages:

Each binding is written based on our central spec, so each has a uniform interface which is kept close to the ev3dev API surface while still encouraging language-specific enhancements.

.. _ev3dev: http://www.ev3dev.org .. _C++: https://github.com/ddemidov/ev3dev-lang-cpp .. _Node.js: https://github.com/wasabifan/ev3dev-lang-js .. _Python: https://github.com/rhempel/ev3dev-lang-python