hybridgroup.gobot/drivers/i2c
deadprogram ace49b2037 i2c: reorder core implementation based on suggestions from @goinggo
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 11:54:45 +01:00
..
LICENSE license: update license year to include 2017 2017-01-02 22:25:17 +01:00
README.md Merge pull request #352 from schmidtw/dev 2017-01-03 11:06:04 +01:00
adafruit_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
adafruit_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
blinkm_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
blinkm_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
bmp180_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
bmp180_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
doc.go docs: correct I2C README link 2016-12-21 10:56:51 +01:00
grove_drivers.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
grove_drivers_test.go i2c: godocs and separation of testing concerns 2016-12-20 18:59:26 +01:00
helpers_test.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
hmc6352_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
hmc6352_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
i2c.go i2c: reorder core implementation based on suggestions from @goinggo 2017-02-10 11:54:45 +01:00
jhd1313m1_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
jhd1313m1_driver_test.go i2c: complete adding optional param with alternative i2c bus for all i2c drivers 2017-02-09 11:23:36 +01:00
l3gd20h_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
l3gd20h_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
lidarlite_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
lidarlite_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
mcp23017_driver.go i2c: reorder driver implementations based on suggestions from @goinggo 2017-02-10 11:44:36 +01:00
mcp23017_driver_test.go i2c: complete adding optional param with alternative i2c bus for all i2c drivers 2017-02-09 11:23:36 +01:00
mma7660_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
mma7660_driver_test.go i2c: complete adding optional param with alternative i2c bus for all i2c drivers 2017-02-09 11:23:36 +01:00
mpl115a2_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
mpl115a2_driver_test.go i2c: complete adding optional param with alternative i2c bus for all i2c drivers 2017-02-09 11:23:36 +01:00
mpu6050_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
mpu6050_driver_test.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
sht3x_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
sht3x_driver_test.go Updated all i2c drivers to new interface 2017-02-06 15:06:00 +01:00
wiichuck_driver.go i2c: refactoring of the interface/implementations based on feedback and golinter 2017-02-10 11:08:32 +01:00
wiichuck_driver_test.go i2c: complete adding optional param with alternative i2c bus for all i2c drivers 2017-02-09 11:23:36 +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:

  • Adafruit Motor Hat
  • BlinkM LED
  • BMP180 Barometric Pressure/Temperature/Altitude Sensor
  • Grove Digital Accelerometer
  • Grove RGB LCD
  • HMC6352 Compass
  • JHD1313M1 LCD Display w/RGB Backlight
  • LIDAR-Lite
  • L3GD20H 3-Axis Gyroscope
  • MCP23017 Port Expander
  • MMA7660 3-Axis Accelerometer
  • MPL115A2 Barometer
  • MPU6050 Accelerometer/Gyroscope
  • SHT3x-D Temperature/Humidity
  • Wii Nunchuck Controller

More drivers are coming soon...