hybridgroup.gobot/drivers/i2c
Leonardo Arias Fonseca (¡paz y baile!) c9eb50285f
Add the I2C driver for L3GD20H gyroscope
2016-12-30 17:32:29 -06:00
..
LICENSE core: Move GPIO and I2C drivers into appropriately named 'drivers' directory 2016-09-25 12:34:09 +02:00
README.md core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
adafruit_driver.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
adafruit_driver_test.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
blinkm_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
blinkm_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
doc.go docs: correct I2C README link 2016-12-21 10:56:51 +01:00
grove_drivers.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
grove_drivers_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
helpers_test.go core: no longer return slices of errors, instead use multierror 2016-11-07 21:29:51 +01:00
hmc6352_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
hmc6352_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
i2c.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
jhd1313m1_driver.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
l3gd20h_driver.go Add the I2C driver for L3GD20H gyroscope 2016-12-30 17:32:29 -06:00
l3gd20h_driver_test.go Add the I2C driver for L3GD20H gyroscope 2016-12-30 17:32:29 -06:00
lidarlite_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
lidarlite_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
mcp23017_driver.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
mcp23017_driver_test.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
mma7660_driver.go core: use canonical import domain of gobot.io for all code 2016-12-08 13:24:03 +01:00
mpl115a2_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
mpl115a2_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
mpu6050_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
mpu6050_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
wiichuck_driver.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
wiichuck_driver_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00

README.md

I2C

This package provides drivers for i2cdevices. It must be used along with an adaptor such as firmata that supports the needed interfaces for i2c devices.

Getting Started

Installing

go get -d -u gobot.io/x/gobot/... && go install gobot.io/x/gobot/platforms/i2c

Hardware Support

Gobot has a extensible system for connecting to hardware devices. The following i2c devices are currently supported:

  • BlinkM
  • Grove Digital Accelerometer
  • Grove RGB LCD
  • HMC6352 Compass
  • JHD1313M1 RGB LCD Display
  • LIDAR-Lite
  • MCP23017 Port Expander
  • MMA7660 3-Axis Accelerometer
  • MPL115A2 Barometer
  • MPU6050 Accelerometer/Gyroscope
  • Wii Nunchuck Controller

More drivers are coming soon...