1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-11 19:29:20 +08:00

44 Commits

Author SHA1 Message Date
deadprogram
c80ab8ea91 firmata: Sysex response events now being handled as expected
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
6a36f28fc8 firmata: expose WriteSysex to external callers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
ca6f7573ac firmata: switch to using go-serial package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02: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
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
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
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
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
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
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
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
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
6d4b9927a7 core: Refactor Firmata platform for new Adaptor creation signature
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-25 20:49:20 +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
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
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
Adrian Zankich
fe6df92974 Refactor sysfs I2C implementation and add Address parameter to I2C interface functions 2015-07-03 18:57:29 -07:00
Adrian Zankich
02a62d043a Refactor firmata client library into seperate package
Green tests

Refactor tests to table driven

Refactor analog, digital and i2c

Fix tests

golint client package

Fix tests

Add ServoConfig

Rename query and i2c functions

Fix tests

Fix typo
2015-06-30 14:11:22 -07:00
Adrian Zankich
de71de86cb go lint and documentation tweaks for the firmata package 2015-01-02 07:57:13 -08:00
Adrian Zankich
4a104fd660 Increase firmata test coverage 2014-12-19 12:58:55 -08:00
Adrian Zankich
560ebaf3e0 Enforce I2c interface 2014-11-29 12:14:36 -08:00
Adrian Zankich
89f3f53e09 Update platforms for new gpio interfaces 2014-11-29 11:51:16 -08:00
Adrian Zankich
d38b95f41f Refactor firmata to use new adaptor interface 2014-11-21 19:36:41 -08:00
Adrian Zankich
67e8da6c36 Fix merge errors 2014-11-20 17:54:48 -08:00
Adrian Zankich
586507a489 Update Adaptor and Driver interface to use []error 2014-11-19 23:21:35 -08:00
Adrian Zankich
6832c1739a Update firmata package for new i2c interface 2014-11-19 17:24:17 -08:00
Adrian Zankich
3efaa46c28 Update firmata package for new gpio interface 2014-11-19 11:18:48 -08:00
Adrian Zankich
66c861dd4f Merge remote-tracking branch 'origin/dev' into errors 2014-11-19 10:33:32 -08:00
Adrian Zankich
56e8496539 Add optional io.ReadWriteCloser parameter 2014-11-18 17:28:20 -08:00
Adrian Zankich
abc1f0b201 Update platforms to support the new Driver and Adaptor interfaces 2014-11-16 12:25:48 -08:00
Javier Cervantes
58c15eb116 Adding godocs to firmata package 2014-10-22 09:49:19 -05:00
Adrian Zankich
f6c72529f0 Add channel timeouts 2014-07-15 09:35:19 -07:00
Adrian Zankich
83babbbe87 Add 'Once' Event function 2014-07-15 09:35:19 -07:00
Adrian Zankich
d8be3d11d2 WIP firmata refactor 2014-07-15 09:35:18 -07:00
Adrian Zankich
f0ca761030 Fix firmata slice bounds out of range error 2014-07-10 13:42:18 -07:00
Adrian Zankich
d8154ce306 Update firmata platform and adaptor interface 2014-07-03 19:52:31 -07:00
Adrian Zankich
e10d617ece WIP refactor device and connection 2014-06-23 20:33:59 -07:00
Adrian Zankich
c129da61d3 Make golint happy 2014-06-10 15:16:11 -07:00
Adrian Zankich
10df7f5cc6 Fix DirectPin for firmata 2014-06-09 14:28:48 -07:00
Adrian Zankich
f70150c5f7 Fix firmata examples 2014-06-06 18:58:04 -07:00
Adrian Zankich
eca3a1ca99 More WIP restructure 2014-04-30 08:10:44 -07:00
Adrian Zankich
90ee5d7d70 WIP project restructure 2014-04-29 13:20:32 -07:00