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
deadprogram
04c8af0e22
i2c: reorder driver implementations based on suggestions from @goinggo
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 11:44:36 +01:00
deadprogram
51f6aba47c
i2c: refactoring of the interface/implementations based on feedback and golinter
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 11:08:32 +01:00
deadprogram
03eba3853e
i2c: correct godocs to match new constructor signatures with optional params
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 16:47:11 +01:00
deadprogram
21bdf5aa26
i2c: completed implemetation of I2cConfig interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 14:35:48 +01:00
deadprogram
9a93d3bbe4
i2c: update mpu6050 for bus interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 13:26:53 +01:00
deadprogram
5790cb502a
i2c: add godocs for updated i2c functionality
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 13:12:45 +01:00
deadprogram
90bd2d594f
i2c: complete adding optional param with alternative i2c bus for all i2c drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 11:23:36 +01:00
deadprogram
f8f92af056
i2c: update function signatures to have correct types
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 09:44:32 +01:00
deadprogram
4ebb3b8597
i2c: add interface and implementation to allow i2c devices to be connected to alternate i2c buses than default
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-09 09:41:12 +01:00
deadprogram
9bcd4f45c6
blinkm: correct initialization params order for new I2C connection
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 20:51:20 +01:00
Erik Agsjö
398663a200
Small doc change
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-06 20:08:27 +01:00
Erik Agsjö
543a246916
Updated all i2c drivers to new interface
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
Fixed I2C interface bugs
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-06 15:06:00 +01:00
Erik Agsjö
f41021c17a
Change to make I2C support more than one bus, and use
...
other access methods than block operations.
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
Added ReadWordData to i2c connection
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
Code cleanup
2017-02-06 14:57:19 +01:00
deadprogram
169af71bb0
i2c: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:46:00 +01:00
deadprogram
4041bdc740
gpio: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:37:09 +01:00
deadprogram
2234600d89
aio: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:32:37 +01:00
deadprogram
6c027af8d0
gpio: removed scaling function from servo driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-25 08:54:25 +01:00
deadprogram
53ffbbd2bb
gpio: correct servo driver to pass along angle to adaptor to sort out implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-25 08:49:30 +01:00
Ron Evans
94207b4a2d
Merge pull request #352 from schmidtw/dev
...
Add a driver for the sht3x chip.
2017-01-03 11:06:04 +01:00
Weston Schmidt
2fde08fbf1
Fix the unit tests due to a changed function signature.
...
Signed-off-by: Weston Schmidt <weston_schmidt@alumni.purdue.edu>
2017-01-03 01:49:34 -08:00
deadprogram
7f9062d0ba
docs: update list of currently supported i2c devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-03 10:22:06 +01:00
Weston Schmidt
0fe9d33729
Add a driver for the sht3x chip.
...
Signed-off-by: Weston Schmidt <weston_schmidt@alumni.purdue.edu>
2017-01-03 01:21:09 -08:00
Ron Evans
e88c828675
Merge pull request #351 from elopio/l3gd20h
...
Add the I2C driver for L3GD20H gyroscope
2017-01-03 10:16:04 +01:00
Leonardo Arias Fonseca (¡paz y baile!)
0a34fd1b02
Use a default scale
2017-01-02 21:23:20 -06:00
deadprogram
885c829a43
license: update license year to include 2017
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:25:17 +01:00
Leonardo Arias Fonseca (¡paz y baile!)
eb54ce864b
Found where the factor comes from
2016-12-31 10:08:50 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
c9eb50285f
Add the I2C driver for L3GD20H gyroscope
2016-12-30 17:32:29 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
dbbec9ff4f
Remove the unused attributes
2016-12-30 11:31:08 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
dd068d379c
Change the driver API
2016-12-30 11:17:49 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
e3fa891e4f
Undo unnecesary change
2016-12-29 15:44:48 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
ed15a16fef
Fix fmt
2016-12-29 15:44:05 -06:00
Leonardo Arias Fonseca (¡paz y baile!)
de09f3ea53
Add the I2C driver for BMP180
...
https://www.adafruit.com/products/1603
2016-12-29 15:42:00 -06:00
deadprogram
ecb03b64e1
gpio: move test def for LED into test file
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:37:09 +01:00
deadprogram
ade09c734e
docs: correct I2C README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:56:51 +01:00
deadprogram
d4b4f06cdc
docs: correct GPIO README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:56:38 +01:00
deadprogram
2b5caffed3
docs: correct AIO README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:56:25 +01:00
deadprogram
0d4a963edb
i2c: godocs and separation of testing concerns
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 18:59:26 +01:00
deadprogram
81810131b8
docs: move AIO drivers into separate section of README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 13:47:41 +01:00
deadprogram
d7cd235e7f
aio: remove direct pin, does not make sens here
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 13:44:24 +01:00
deadprogram
c186638973
aio: separate analog drivers from gpio drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 13:25:22 +01:00
deadprogram
953c3254e7
core: use canonical import domain of gobot.io for all code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-08 13:24:03 +01:00
deadprogram
91cc0c4299
core: correct test for GPIO grove to match multierror
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
506da4d8a6
core: update I2C drivers to return simply errors
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
03e29d17f1
core: update GPIO drivers to return simply errors
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
08874e4e21
core: no longer return slices of errors, instead use multierror
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
Warren Fernandes
39eb212e35
Removes subtest definitions since they are not supported in go1.6
...
Signed-off-by: Warren Fernandes <warren.f.fernandes@gmail.com>
2016-11-06 11:36:11 -07:00
Warren Fernandes
7eb7d875eb
Adds tests for grove drivers
...
Signed-off-by: Warren Fernandes <warren.f.fernandes@gmail.com>
2016-11-05 21:15:08 -06:00
deadprogram
9faf9eb52a
core: Use time.Sleep unless waiting for a timeout in a select
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-05 13:05:49 +01:00
deadprogram
5785a83546
docs: update README for gpio drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-01 19:16:23 +01:00