ev3dev is a simple interface to the Lego Mindstorms ev3 robotics platform
Go Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis travis: add .travis.yml Apr 21, 2016
examples
fb fb: new package frame buffer image handling Jun 14, 2016
motorutil
testmount
.travis.yml
AUTHORS
CONTRIBUTORS
COPYRIGHT
GOPHER
LICENSE
README.md
buttons.go
buttons_test.go
dc_motor.go ev3dev: replace opaque errors Oct 2, 2016
dc_motor_test.go
errors.go
errors_test.go
ev3dev.go ev3dev: test motor state waiting Oct 20, 2016
ev3dev_conv_test.go
ev3dev_test.go
export_test.go
gopherbrick.png
gopherbrick.svg
lcd.go
led.go
led_test.go
lego_port.go
lego_port_test.go
linear_actuator.go
linear_actuator_test.go ev3dev: fix attribute races in tests Oct 16, 2016
power_supply.go
power_supply_test.go
sensor.go
sensor_test.go
servo_motor.go
servo_motor_test.go
stack_test.go ev3dev: replace opaque errors Oct 2, 2016
tacho_motor.go
tacho_motor_test.go
wait_test.go

README.md

Gopherbrick

ev3dev is an idiomatic Go interface to an ev3dev device

Build Status Coverage Status GoDoc

The goal is to implement a simple Go style ev3dev API and helpers for common tasks.

github.com/ev3go/ev3dev depends on an ev3dev kernel v4.4.24-16-ev3dev-ev3, v4.4.24-ti-rt-r55-16-ev3dev-bb.org, v4.4.23-16-ev3dev-rpi or v4.4.23-16-ev3dev-rpi2, or better (http://www.ev3dev.org/news/2016/10/15/kernel-release-cycle-16/).

For device-specific functions see EV3 and BrickPi.

Currently supported:

Low level API

  • Automatic identification of attached devices
  • Buttons /dev/input/by-path/platform-gpio-keys.0-event
  • Power supply /sys/class/power_supply
  • LED /sys/class/leds
  • LCD /dev/fb0
  • Lego Port /sys/class/lego-port
  • Sensor /sys/class/lego-sensor
  • DC motor /sys/class/dc-motor
  • Linear actuator /sys/class/tacho-motor
  • Servo motor /sys/class/servo-motor
  • Tacho motor /sys/class/tacho-motor

Common tasks

None yet.

LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize or endorse this software.