1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-27 13:48:56 +08:00

1132 Commits

Author SHA1 Message Date
deadprogram
3a60b33480 core: Add Unsubscribe() to eventer, now Once() works as expected
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
d0a8faae45 core: Add further tests for Eventer
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
fc5d4e6cd8 core: cleanup comments on Eventer interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
39b2ffd6fd core: function DeleteEvent added to Eventer interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
3540ce7bd1 docs: go fmt files that needed it from recent changes
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
94d78d777a core: Refactor tests to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
9f8fd26221 core: Refactor tests to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
ef2f0bf203 core: Refactor tests to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
fc82503428 core: Refactor examples to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
c64a0d9481 core: Refactoring to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
e15961348f core: Continue refactoring to allow 'metal' development using Gobot libs.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
0e25f29a1b core: Refactor events to use channels all the way down. Allows 'metal' development using Gobot libs.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
Ron Evans
22aeb498f4 Merge pull request #312 from th002/dev
Add PinMode
2016-09-07 13:27:46 +02:00
th002
05f7c872e1 Add PinMode test case
Add PinMode test case
2016-09-07 17:30:35 +08:00
th002
bc56a9cacd Add PinMode func for MCP23017
Add PinMode func for MCP23017
2016-09-07 17:13:42 +08:00
Ron Evans
7f153da14b Merge pull request #309 from ericho/remove_i2c_debug_message
Remove debug message from i2c_device.go
2016-09-05 10:42:52 +02:00
Erich Cordoba
5d156f9a6c Remove debug message from i2c_device.go
Signed-off-by: Erich Cordoba <erich.cm@yandex.com>
2016-09-03 23:21:03 -05:00
deadprogram
dfb9dfea51 test: add golang 1.7 to Travis CI tests
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-01 12:45:25 +02:00
Ron Evans
afeddde39f Merge pull request #305 from yurigorokhov/megapi_motors
Adding support for MakeBlock megapi
2016-08-31 14:04:19 +02:00
Yuri Gorokhov
1b8212ebcf Adding support for MakeBlock megapi
Signed-off-by: Yuri Gorokhov <yurigorokhov@gmail.com>

Fixing example

Adding fix for megapi same speed bug

Adding README.md
2016-08-29 22:08:50 -07:00
deadprogram
fe057ba6bf misc: update all LICENSE files for current year
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-27 13:12:47 +02:00
deadprogram
6097ffefc5 tests: complete move of test interfaces into the test files where they belong
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-27 11:56:01 +02:00
deadprogram
a64f56d479 tests: refactor test interfaces out of implementations and into the tests where they belong
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-26 14:23:03 +02:00
deadprogram
986cfaa3f3 joule: add i2c example and notes to README about pullup resistors
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-26 13:56:33 +02:00
deadprogram
c08968fc63 joule: adds pin mappings from the second header
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 23:57:16 +02:00
deadprogram
f2300f8ca2 joule: add pin mapping info to README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 23:07:19 +02:00
Ron Evans
aa17072872 Merge pull request #303 from ericho/edison-gobot-as-library
Add example for Edison blink demo without gobot initialization.
2016-08-25 23:00:33 +02:00
deadprogram
37e59402cc joule: go fmt the multi-LED example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 21:29:19 +02:00
deadprogram
2fe2abfa5c [intel-iot] Move test interfaces into test files
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 21:14:43 +02:00
deadprogram
6287beccfb Update READMEs with up to date info for Edison/Joule
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 18:20:07 +02:00
deadprogram
2a6615424b Starting support for Intel Joule with the built-in LEDs and more
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 18:10:52 +02:00
deadprogram
6f2f56e0f8 Updating platform support info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 12:37:54 +02:00
Erich Cordoba
3b6bf4da74 Add example for Edison blink demo without gobot initialization.
This example shows how to use gobot as another golang library.

Signed-off-by: Erich Cordoba <erich.cm@yandex.com>
2016-08-23 21:54:12 -05:00
Ron Evans
64d520c756 Merge pull request #300 from losinggeneration/servo_config
Fix the ServoConfig byte order
2016-07-29 22:03:43 +02:00
Harley Laue
f8be611424 Fix a typo and update the doc comment for FirmataAdaptor.ServoConfig
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-27 02:23:14 -07:00
Harley Laue
ab52d2bb8f Add ServoConfig to the FirmataAdaptor
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-27 02:23:06 -07:00
Harley Laue
dc1f750e3b Add unit tests for ServoConfig
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-27 02:22:53 -07:00
Harley Laue
5086b2a0d5 Fix the ServoConfig byte order
Signed-off-by: Harley Laue <losinggeneration@gmail.com>
2016-07-21 00:41:12 -07:00
Ron Evans
fc31d4e3c2 Merge pull request #297 from caledhwa/platform-nats
Adding the initial NATS platform support
2016-07-19 20:26:43 +02:00
Ron Evans
2e8c1a5e6d Merge pull request #291 from dgryski/bebop-bool-binarywrite
platforms/bebop/client: fix type for binary.Write call
2016-07-19 19:40:31 +02:00
Cale Hoopes
7cdd995d1c Fixing some code and finally have Travis building
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:53:12 -07:00
Cale Hoopes
dcb6354b49 Another attempt at correct Travis syntax for gnatsd -#5
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:25:48 -07:00
Cale Hoopes
6ca77afb27 Another attempt at correct Travis syntax for gnatsd -#4
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:21:46 -07:00
Cale Hoopes
904c803ecc Another attempt at correct Travis syntax for gnatsd -#3
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 15:16:31 -07:00
Cale Hoopes
54952eee04 Another attempt at correct Travis syntax for gnatsd -#2
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:55:06 -07:00
Cale Hoopes
118996c746 Another attempt at correct Travis syntax for gnatsd
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:51:17 -07:00
Cale Hoopes
cca8b5624b Fixing tests, adding a few more, adding nats server to Travis CI for testing
Signed-off-by: Cale Hoopes <caledh@gmail.com>
2016-07-17 14:39:34 -07:00
Cale Hoopes
e7839a8924 Adding the initial NATS platform support 2016-07-16 20:59:07 -07:00
Ron Evans
913e9371a7 Merge pull request #290 from dgryski/gosimple
Code cleanups suggested by gosimple
2016-07-15 09:03:02 -06:00
Ron Evans
278a96c97d Merge pull request #293 from dgryski/misspell
Fix misspellings
2016-07-15 08:34:00 -06:00