dsockwell
a772e835d9
Remove bad old bme280 driver
2017-03-31 23:01:10 +02:00
dsockwell
2600e69694
Works fine for a while now
2017-03-31 23:01:10 +02:00
darryl sockwell
cd2ce2ff28
Some cleanup, bme280 driver works fine
2017-03-31 23:01:10 +02:00
Demo User
aaa7497ca1
Increased PWM frequency
2017-03-31 23:01:10 +02:00
Marc-Antoine Ruel
88addd428f
Add crude travis check for gofmt; format all sources
...
The check ensures no gofmt regression occurs. Formatting the code makes everyone happy.
2017-03-27 14:10:37 -04:00
Ron Evans
1a3c52c2aa
Merge pull request #385 from erkkah/chip-pwm
...
Hardware PWM support for the C.H.I.P
2017-03-23 21:53:00 +01:00
Erik Agsjö
74da855ea7
Updated README
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-23 21:46:47 +01:00
b3b
2b2ef9bb5d
Update neurosky README
...
Signed-off-by: b3b <ash.b3b@gmail.com>
2017-03-23 12:56:07 +03:00
b3b
5eaabf18a7
Fix neurosky example
...
Signed-off-by: b3b <ash.b3b@gmail.com>
2017-03-23 12:27:13 +03:00
Ron Evans
5590c670ed
Merge pull request #384 from maruel/go_test
...
Fix go test ./...
2017-03-20 08:28:20 +01:00
deadprogram
1ad0207642
microbit: simplify install instructions on microbit README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:42:21 +01:00
deadprogram
5f82e8eb43
microbit: add supported driver to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:23:38 +01:00
deadprogram
132080f63a
microbit: add temperature driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:22:17 +01:00
deadprogram
88a260a221
microbit: add magnetometer driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:09:43 +01:00
Erik Agsjö
13c3c111d5
Added more tests for PWM
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-14 00:11:06 +01:00
Erik Agsjö
e125805554
Added basic test for CHIP PWM functions
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-13 22:56:18 +01:00
Erik Agsjö
5593924945
Added PWM0 support to c.h.i.p
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
Updated C.H.I.P README
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-13 21:43:50 +01:00
Marc-Antoine Ruel
50d5869808
Fix go test ./...
...
Make all examples to not be built by default by adding the build tag 'example'.
Some files were automatically reformatted by goimports upon saving.
2017-03-13 11:01:39 -04:00
deadprogram
b538f4db80
microbit: update docs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-10 12:37:32 +01:00
deadprogram
3fdf0639e1
microbit: add accelerometer implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-01 01:23:50 +01:00
deadprogram
ec9de10a10
microbit: improve button implementation, add integrated example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 20:19:09 +01:00
deadprogram
9634a9822c
microbit: initial implementation for built-in buttons
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 20:03:20 +01:00
deadprogram
44de8014c5
microbit: initial implementation for LEDs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 19:40:16 +01:00
deadprogram
2934bdf994
dragonboard: correct reference in README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-24 08:18:55 +01:00
Jeffrey Jenner
1cc9cc96f5
Fixed docs and added example
2017-02-24 02:07:02 +10:00
Jeffrey Jenner
a957de9d7d
Clean up, fixed tests.
2017-02-24 01:54:13 +10:00
Jeffrey Jenner
83896d1599
Add license/readme (not complete)
...
Signed-off-by: Jeffrey Jenner <thetooth@ameoto.com>
2017-02-23 20:18:21 +10:00
Jeffrey Jenner
6bcc12c0f4
Intial dragonboard HAL
2017-02-23 20:12:17 +10:00
deadprogram
a2f5f7bc91
chip: correct docs to describe valid pin mappings
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-16 10:51:44 +01:00
Daniel Nishimura
4c74d03eec
Allow NATS options to pass in the NATS adaptor for TLS support.
...
Signed-off-by: Daniel Nishimura <dnishimura@gmail.com>
2017-02-15 23:17:12 -10:00
deadprogram
88dc355c19
ble: update README to match use of ble package instead of gatt package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-15 11:49:59 +01:00
deadprogram
548042e3e1
ble: remove adhoc console logging
...
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
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
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
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
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
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ö
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ö
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
deadprogram
cff900f350
particle: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:38:47 +01:00
deadprogram
6911631c84
minidrone: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:37:00 +01:00
deadprogram
e3c82549e5
bebop: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:35:26 +01:00
deadprogram
064ea6cc9c
ardrone: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:34:21 +01:00
deadprogram
3e52fb38f8
nats: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:30:15 +01:00
deadprogram
254068c14d
leap: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:28:12 +01:00
deadprogram
1280acdac2
keyboard: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:25:43 +01:00
deadprogram
762cb95375
joystick: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:24:48 +01:00
deadprogram
b1a23e7dce
intel-iot: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:13:39 +01:00
deadprogram
0c06d0bd97
firmata: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:10:09 +01:00
deadprogram
5d90090d57
digispark: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 16:01:41 +01:00
deadprogram
2c0119acea
chip: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:57:45 +01:00
deadprogram
ddb889a105
ble: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:56:26 +01:00
deadprogram
3be7c49705
beaglebone: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:52:07 +01:00
deadprogram
67c7246f09
audio: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:50:49 +01:00
deadprogram
5a418d6131
mqtt: use new improved default namer to avoid API conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-02 15:29:56 +01:00
deadprogram
11e1a1376c
ble: add a little bit of additional test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-31 21:41:06 +01:00
deadprogram
dc1ea629b5
nats: add driver to make it easier to create virtual devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-31 21:13:35 +01:00
deadprogram
b163b5f2db
digispark: fix #288 by using pkg-config to locate libusb-compat includes
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-30 17:52:04 +01:00
deadprogram
a40a857644
mqtt: add SSL/TLS client options support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 19:14:08 +01:00
deadprogram
01d1bd79f7
mqtt: add SSL/TLS client options support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 19:03:32 +01:00
deadprogram
11473b96f4
firmata: add mutex to try to reduce spurious build errors
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 17:37:51 +01:00
deadprogram
4b8546f8a7
mqtt: fix #277 by adding SetAutoReconnect method to set Paho MQTT client
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 16:21:28 +01:00
deadprogram
52c42a4e57
mqtt: change both 'On' and 'Publish' method function signatures to match Eventer interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 09:13:35 +01:00
deadprogram
e0b39b1144
mqtt: change 'On' method function signature to match expected interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-26 07:14:43 +01:00
deadprogram
8ea333125a
mqtt: add driver for syntactical sugar around virtual devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-25 20:19:15 +01:00
Durgesh Mankekar
9ed0a135d1
bb8: Added support for collision detection in ollie/bb8
2017-01-24 16:20:02 -05:00
deadprogram
c5f3427586
firmata: restrict scope for ble serial port for ble firmata adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-18 12:17:49 +01:00
deadprogram
37ca4142ea
ble: basic serial over BLE working with Arduino101 with StandardFirmataBLE
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-18 12:00:55 +01:00
deadprogram
19353b91a9
ble: some cleanup and comments on ble serial port
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-17 14:09:24 +01:00
deadprogram
d9f9fd78fb
ble: simplify return cases to remove cruft
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-17 13:54:03 +01:00
deadprogram
0577566617
firmata: comment on default rx/tx characteristics with BLE connected microcontrollers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-16 21:50:54 +01:00
deadprogram
bfddff19b1
firmata: WIP on adding support for BLE connected microcontrollers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-16 21:45:37 +01:00
deadprogram
e71802ec16
ble: remove commented out line
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-16 10:11:05 +01:00
deadprogram
653428812a
firmata: rename openCommPort to PortOpener, late connect to improve ability to test adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-15 13:51:07 +01:00
deadprogram
c3d12dabf6
ble: add godoc comments for exported methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 17:45:48 +01:00
deadprogram
2568aedc17
ble: move new ble client device creation under Gobot's own control
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:57:37 +01:00
Erik Agsjö
62d2f14695
Tweaked test to match new gpio pin defs
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-01-14 12:26:15 +01:00
Erik Agsjö
772c4d4bce
Fixed formatting
2017-01-14 12:26:15 +01:00
Erik Agsjö
a765f5d1d9
Fixed chip XIO base address lookup
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-01-14 12:26:15 +01:00
deadprogram
4531075bc7
minidrone: switch to use new API signatures for updated ble package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
ron
fbefbea19b
ble: write characteristics and await response
2017-01-14 12:26:15 +01:00
deadprogram
fe9c33b6a2
ble: return error if unable to connect
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
deadprogram
e15daf8972
ollie: switch to newer ble package API
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
deadprogram
001e7583d8
ble: WIP on converting to currantlabs ble package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-14 12:26:15 +01:00
deadprogram
7e520c6440
firmata: add mention to README to use 'tty.' serial port on OSX
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-08 20:53:53 +01:00
deadprogram
8f13e57839
raspi: correct README build insttructions with missing 'go build' command
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-06 14:53:55 +01:00
deadprogram
85127c5f49
particle: add godoc comment about tinker-servo being required
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-04 11:43:23 +01:00
deadprogram
2bdb557008
particle: address #160 by adding support for tinker-servo sketch if installed on Particle device
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-04 11:40:23 +01:00
deadprogram
dacb2e59be
firmata: display address in log for TCPFirmata connections
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-03 10:29:21 +01: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
deadprogram
b8b6f8c89a
firmata: change test name for TCPAdaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:18:12 +01:00
deadprogram
0ce92924c4
firmata: add info on TCPAdaptor to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:16:04 +01:00
deadprogram
78112f1c63
firmata: some WIP on TCP connection to WiFi connected device
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 20:00:16 +01:00
deadprogram
3dd9e0af04
ble: update docs to include reference to included drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:54:13 +01:00
deadprogram
e995b372b8
ble: add generic access service driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:36 +01:00
deadprogram
ad0fef0d5d
ble: move client adaptor test code to test file
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:07 +01:00
deadprogram
36c39ab205
ble: move device information test code to test file
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:43:31 +01:00
deadprogram
0c3769fb95
ollie: no need to expose internal implementation details
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:53:42 +01:00
deadprogram
d06bcbd8ec
minidrone: only need to call Land() once
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:37:25 +01:00
deadprogram
e6de2a8a2e
minidrone: adds Emergency() and TakePicture() commands
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:30:56 +01:00
deadprogram
244b849c14
minidrone: correct output program reference
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 16:23:25 +01:00
deadprogram
cf28345806
minidrone: no need to export internal implementations
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 16:20:52 +01:00
deadprogram
62d03b9343
minidrone: update README example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 15:56:22 +01:00
deadprogram
dcdee3aefa
minidrone: add all piloting flying state events
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 15:53:49 +01:00
deadprogram
84fd24377d
minidrone: elaborate on which specific models are currently supported
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 13:53:53 +01:00
deadprogram
3ece1f618c
minidrone: add minimal test
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 13:04:36 +01:00
deadprogram
2d44e201a4
bebop: update README for brief explanation of how to get drone video
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 01:16:19 +01:00
deadprogram
e828f5617d
bebop: add support/example of RTP video
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 01:07:21 +01:00
deadprogram
66a64111fc
bebop: enable video on firmware 3.3+
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-26 18:37:55 +01:00
deadprogram
9d9970c3b2
ollie: add very basic existance test
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:36:47 +01:00
deadprogram
30e7a7ab47
bb8: correct NewDriver params and set name
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:36:16 +01:00
deadprogram
2318de6e14
bb8: add missing constructor to wrap Ollie implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:23:18 +01:00
deadprogram
b99e935b81
test: correct aio references for AnalogRead tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 15:54:00 +01:00
deadprogram
5002973fae
docs: correct Sphero README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:56:01 +01:00
deadprogram
2dd8dab78a
docs: correct Ollie README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:51 +01:00
deadprogram
924d9a1699
docs: correct BB-8 README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:42 +01:00
deadprogram
0339118fd7
docs: correct Raspberry Pi README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:29 +01:00
deadprogram
0cc480cb89
docs: correct Pebble README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:15 +01:00
deadprogram
2b4b1d019b
docs: correct Particle README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:03 +01:00
deadprogram
70bb5eaec3
docs: correct Minidrone README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:51 +01:00
deadprogram
afa846d5b5
docs: correct Bebop README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:40 +01:00
deadprogram
60011ae4fb
docs: correct ARDrone README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:30 +01:00
deadprogram
e86cb0ff38
docs: correct OpenCV README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:15 +01:00
deadprogram
c80a0b33d0
docs: correct Neurosky README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:02 +01:00
deadprogram
09e8cd6bd3
docs: correct NATS README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:51 +01:00
deadprogram
2d1057a3f0
docs: correct MQTT README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:41 +01:00
deadprogram
8d995defee
docs: correct MegaPi README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:31 +01:00
deadprogram
8300ce9f05
docs: correct Mavlink README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:19 +01:00
deadprogram
f6c84fc0ab
docs: correct Leap Motion README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:05 +01:00
deadprogram
60fdeef5c5
docs: correct Keyboard README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:46 +01:00
deadprogram
0d21d00ae2
docs: correct Joystick README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:29 +01:00
deadprogram
8f88c383ba
docs: correct Joule README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:17 +01:00
deadprogram
8e753fa414
docs: correct Edison README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:07 +01:00
deadprogram
1dee38c2d4
docs: correct Firmata README link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:54 +01:00
deadprogram
1d83a1fc85
docs: correct Digispark readme link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:37 +01:00
deadprogram
2c274bb606
docs: correct C.H.I.P. readme link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:24 +01:00
deadprogram
73779ffc54
docs: correct BLE readme link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:08 +01:00
deadprogram
bd93ae5fac
docs: correct Beaglebone readme link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:50:56 +01:00
deadprogram
f7265ae249
docs: correct audio readme link
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:50:36 +01:00
deadprogram
d7e6ef4fb2
bebop: corrected import paths for client examples
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 09:44:27 +01:00
deadprogram
7cd698b2e7
docs: Add mention of A4 and A5 normally unavailable on Firmata
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 08:25:43 +01:00
deadprogram
183f25a832
docs: update GOARM values as needed for cross-compilation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 18:22:24 +01:00
deadprogram
070edf0fc1
docs: update Raspberry Pi to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 12:18:15 +01:00
deadprogram
d2cf406d9e
docs: update NATS features supported
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 19:16:50 +01:00
deadprogram
79413f146c
docs: update Parrot Minidrone README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 19:06:39 +01:00
deadprogram
20659c0a96
docs: update Raspi to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:45:03 +01:00
deadprogram
04db4ddd9f
docs: update CHIP to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:34:30 +01:00
deadprogram
d6ab6b5987
docs: update CHIP to latest info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:33:04 +01:00
deadprogram
8510bd96d3
bb8: add initial support for Sphero BB-8 platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:21:47 +01:00
deadprogram
80952bf72d
docs: Update godocs for Sphero Ollie
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:07:11 +01:00
deadprogram
497259116b
docs: update Beaglebone README with latest development info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 14:07:59 +01:00
deadprogram
a28c249a14
docs: update Beaglebone README with latest development info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 14:01:09 +01:00
deadprogram
f15b363857
docs: update Beaglebone README with latest development info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 13:56:05 +01:00
deadprogram
2c305b5892
docs: update BLE docs with lots of cruicial info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 13:43:32 +01:00
deadprogram
5ddfb632bc
ble: rename drivers to make them more obvious, and add test placeholders
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-09 12:15:33 +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
95586fa2d0
parrot: move both ARDrone and Bebop under Parrot package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-07 14:22:12 +01:00
deadprogram
8d43d00cd2
parrot: add needed files for Travis build and go docs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 19:34:39 +01:00
deadprogram
c1454049f0
ollie: move Sphero Ollie into own platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 19:16:33 +01:00
deadprogram
ca984852d5
minidrone: move Parrot Minidrone into own platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 18:51:14 +01:00
deadprogram
a988ec5cf0
docs: minor fix to ARDrone README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-05 12:07:03 +01:00
deadprogram
50394b6f5a
beaglebone: set test target kernel version
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 14:09:38 +01:00
deadprogram
8b98541563
beaglebone: more testing of 4.4 kernel
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 14:03:05 +01:00
deadprogram
fc2d98f9e7
beagleboard: now works on kernel 4.4+ of Debian
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
4c724bfb67
docs: update Beaglebone README for latest install info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
470fa5b6dd
nats: corrected godocs comment
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
50cacd5745
nats: refactor and skip tests that require actual server connection
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
3612b209f4
chip: correct ]base for new 4.4 GPIO
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
9e7b01e575
docs: Add missing godocs for Sphero platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
833597bc30
raspi: Add missing godocs and small refactors for platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
5db81fa723
docs: Add missing godocs for Particle platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram
156822358b
docs: Add missing godocs for OpenCV platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
69b81d1411
docs: Add missing godocs for Neurosky platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
56feca9a03
docs: Add missing godocs for Leap Motion platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
b8254e26b9
docs: Add missing godocs for keyboard platform
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
Sebastien Binet
9fc8828383
platforms/firmata/client: use io.ReadFull
...
This CL uses io.ReadFull to make sure exactly n bytes are read, and
correctly handle io.EOF and co.
Fixes #343 .
Signed-off-by: Sebastien Binet <seb.binet@gmail.com>
Conflicts:
platforms/firmata/client/client.go
2016-12-03 13:18:09 +01:00
deadprogram
7ac80c0567
chip: corrected platform version mapping, thanks @wfernandes
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
c0651ab77e
chip: default to latest OS version to adjust pin mappings
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
4aa0a6416e
chip: auto-detect OS version to adjust pin mappings
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram
37882b17f5
beaglebone: corrected platform version mapping, thanks @wfernandes
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-30 10:40:28 +01:00
deadprogram
20235ffad0
beaglebone: auto-detect Linux kernel version
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 20:24:24 +01:00
deadprogram
24479a230d
beaglebone: map usr LEDs to match all kernels
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:59:49 +01:00
deadprogram
848f93756f
beaglebone: mapping and tests to match the 4.x kernel
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:41:37 +01:00
deadprogram
055fcbf423
beaglebone: mapping and tests to match the 4.x kernel
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:37:23 +01:00
deadprogram
0d02bdc29f
beaglebone: correct ocp mapping in support for kernel 4.x
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 21:56:22 +01:00
deadprogram
c51f1e3add
beaglebone: add support for kernel 4.x
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 21:48:10 +01:00
deadprogram
4ef57b6d72
docs: Update audio platform godocs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 20:44:09 +01:00
deadprogram
86ec61eeed
joule: extract Tuchuck pin mapping into separate file
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 19:42:12 +01:00
deadprogram
19b6c11586
docs: add comments to MQTT adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 18:02:17 +01:00
Warren Fernandes
17c6a16d51
Adds note about the kernel version for CHIP
...
- The current ChipAdaptor will only support OS 4.3 because of the
GPIO pin mapping.
See http://docs.getchip.com/chip.html#gpio for more details.
Signed-off-by: Warren Fernandes <warren.f.fernandes@gmail.com>
2016-11-21 14:19:21 -07:00
deadprogram
03332527c2
core: correct test for NATS returning wrong error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
664b949ad3
core: better use of hashicorp/go-multierror for Travis builds
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
c76557aaee
core: better use of hashicorp/go-multierror for Travis builds
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
e3f32bbe72
core: update Sphero platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
16e4184f69
core: update Raspi platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
7189809f17
core: update Pebble platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
24fa687dfe
core: update Particle platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
ed50f7fef7
core: update OpenCV platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
1ec2497c64
core: update Neurosky platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
c327fe1650
core: update NATS platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
2cf61532bf
core: update MQTT platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
5dff2aa169
core: update Megapi platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
f2917e71bf
core: update Mavlink platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
76b5227a2d
core: update leap Motion platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:52 +01:00
deadprogram
80cb23de32
core: update Keyboard platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
af21d98074
core: update Joystick platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
4f4b24ff7d
core: update Intel Joule platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
e489918173
core: update Intel Edison platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
654a2a0fde
core: update Firmata platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
0926a985e1
core: update Digispark platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
84e2757776
core: update C.H.I.P. platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
e5437a81d5
core: update BLE platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
36fab679d4
core: update Bebop platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
aba3636c86
core: update Beaglebone platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
ec24ae58bc
core: update Audio platform to simply return error
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-07 21:29:51 +01:00
deadprogram
dfd822251e
core: update ARDrone platform to simply return error
...
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
deadprogram
4e6a49aabf
particle: update docs to match latest API
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-06 10:46:34 +01: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
devfubar
bf4b74cb57
Updated the examples to show how to setup the sparkfun edison
2016-10-22 15:13:45 +01:00
deadprogram
900bf1d9ea
docs: remove Master unless needed for less code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-18 21:37:10 +02:00
Benjamin Radovsky
04275a0992
fixed undefined method errors
2016-10-17 17:59:23 +11:00
Benjamin Radovsky
6c93f492c7
fixed undefined method errors
2016-10-17 17:43:04 +11:00
deadprogram
458c750f33
core: refactor/rename internal name of Master type
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-15 20:02:54 +02:00
deadprogram
311fea76ff
edison: Experimental support for other breakout boards besides Arduino
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-10 19:29:50 +02:00
deadprogram
5e37140954
i2c: correct signature for Adafruit Motor Hat driver to match latest refactor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-10 11:04:39 +02:00
Ron Evans
532200e140
Merge pull request #316 from hybridgroup/feature/new-adaptor-driver-signatures
...
Simplify new adaptor/new driver function signatures
2016-10-10 10:34:26 +02:00
deadprogram
e30586acf0
core: Ensure that all drivers have default names
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-04 10:25:14 +02:00
deadprogram
07f674955b
core: Ensure that all drivers have default names
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-03 19:06:37 +02:00
deadprogram
23559830ea
update: Update tarm/goserial to tarm/serial
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-03 08:38:24 +02:00
deadprogram
f4649850ff
core: correct name for MegaPi Adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 20:01:58 +02:00
deadprogram
7136bfcba7
core: Refactor Sphero platform for new Adaptor/Driver creation signatures
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:52:58 +02:00
deadprogram
db69c63056
core: Refactor Particle platform for new Adaptor creation signature
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:28:28 +02:00
deadprogram
d9889d0303
core: continue renaming Spark platform to Particle
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:16:58 +02:00
deadprogram
1ff1c0dccd
core: renaming Spark platform to Particle at long last
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:11:26 +02:00
deadprogram
81329858ce
core: Refactor Raspi platform for new Adaptor creation signature
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:09:04 +02:00
deadprogram
36092d2908
core: Refactor Pebble platform for new Adaptor/Driver creation signatures
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 18:01:30 +02:00
deadprogram
266e016f62
core: Refactor OpenCV platform for new Driver creation signatures
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 17:53:39 +02:00
deadprogram
d2103672af
core: Refactor Neurosky platform for new Adaptor/Driver creation signatures
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 17:44:12 +02:00
deadprogram
2c170cc052
core: Refactor NATS platform for new Adaptor creation signature
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-10-01 17:23:40 +02:00
deadprogram
17cc57d9d1
core: Refactor MQTT platform for new Adaptor creation signature
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-26 10:13:37 +02:00