deadprogram
548042e3e1
ble: remove adhoc console logging
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 18:43:53 +01:00
deadprogram
b8b3f4ecfa
ble: test examples to excercise multiple BLE devices at once
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 18:43:53 +01:00
deadprogram
5f93b1ebc8
ble: more WIP on multiple ble devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 18:43:53 +01:00
deadprogram
3344273d28
i2c: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 17:10:04 +01:00
deadprogram
408ccd86c1
i2c: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 16:51:55 +01:00
deadprogram
9a0dc0a012
jhd1313m1: add some test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 14:44:35 +01:00
deadprogram
34befb5b77
i2c: just one more tests for Connection
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 14:29:51 +01:00
deadprogram
7df004dd46
i2c: a few more tests for Connection
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 13:41:01 +01:00
deadprogram
47e323d33c
i2c: extremely minimal tests for Connection
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 12:04:44 +01:00
deadprogram
f9afd87eae
i2c: additional refactoring MCP23017 driver to support new optional params
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 11:30:56 +01:00
deadprogram
7caad1dac4
i2c: refactor MCP23017 driver to support new optional params
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-14 10:54:20 +01:00
deadprogram
f37238727e
i2c: move Config into separate file for clarity
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-13 08:31:49 +01:00
deadprogram
11a7587f09
i2c: add some additional comments for godocs awesomeeness
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-11 12:34:51 +01:00
deadprogram
313d6664d1
i2c: refactor mpl115a2 to more cleanly return desired data as methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-11 12:34:28 +01:00
deadprogram
29058498e9
i2c: refactor mpl115a2 to more cleanly return desired data as methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-11 12:34:12 +01:00
deadprogram
c8b4d443ba
i2c: increase test coverage for drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-11 11:53:19 +01:00
deadprogram
ae59464442
i2c: ensure all current i2c drivers (except for wiichuck) use a standard i2c style request/response interaction pattern
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-11 10:37:34 +01:00
deadprogram
804344873c
docs: update params info for Robot
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 12:02:25 +01:00
deadprogram
74d9dc4f5c
i2c: example of using optional params
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-10 12:01:44 +01:00
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
b0a8bda83f
firmata: remove race conditions identified in Firmata client
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-08 15:33:52 +01:00
deadprogram
fc3db1ce0f
firmata: correct test awaiting i2c response
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-08 12:25:45 +01:00
deadprogram
9da8e3fd19
Merge branch 'erkkah-better-i2c' into dev
2017-02-08 12:00:50 +01:00
deadprogram
3e9250c585
docs: add examples for i2c platforms to use BlinkM
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-08 11:34:25 +01:00
deadprogram
205f7186c6
joule: cleanup order of included packages
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-08 11:33:24 +01:00
deadprogram
22d148b6fa
beaglebone: correct i2c buses to match actual mapping
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-08 10:36:04 +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
deadprogram
05aded7528
firmata: correct error in I2C reads not listening to board events
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 20:50:26 +01:00
deadprogram
5536115abf
Merge branch 'better-i2c' of https://github.com/erkkah/gobot into erkkah-better-i2c
2017-02-07 18:45:55 +01:00
deadprogram
8730233e6a
docs: fix #363 by using atomic.Value to protect current values used by mutiple goroutines
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 12:19:29 +01:00
deadprogram
4b5404529f
minidrone: add ValidatePitch helper function for Parrot Minidrone to package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 11:32:08 +01:00
deadprogram
9d73a4bf6e
bebop: add ValidatePitch helper function for Parrot Bebop to package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 11:31:51 +01:00
deadprogram
47a13159ef
ardrone: add ValidatePitch helper function for ARDrone 2.0 to package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-07 11:31:27 +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ö
09142c55ee
Refactored platforms to new I2C interfaces
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-06 15:06:03 +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ö
0626b3b3a2
Added word sized i2c write operation
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-06 14:57:36 +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
3daa17dd99
sphero: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:46:25 +01:00
deadprogram
6471a9936e
ollie: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:43:50 +01:00
deadprogram
702199fe62
bb8: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:42:43 +01:00