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

2015 Commits

Author SHA1 Message Date
deadprogram
471c5260fc sysfs: return sensible result when no valid data read
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 10:42:58 +02:00
Ron Evans
c1121af9a4 Merge pull request #409 from nzmichaelh/nats
nats: change the On() handler to take the subject as an argument.
2017-04-21 23:12:43 +02:00
deadprogram
ddf7d7317b joule: use refactored sysfs interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 23:07:31 +02:00
deadprogram
4064a608d9 edison: use refactored sysfs interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 23:07:21 +02:00
deadprogram
0eff347997 sysfs: refactor interface for better match with actual interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 23:06:45 +02:00
Michael Hope
412fa0a3b1 nats: support wildcard subjects by changing the handler to take
nats.Message.

Also update the docs and examples.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-21 20:46:45 +02:00
Michael Hope
fa0b82d84c Merge branch 'dev' into nats 2017-04-21 20:30:46 +02:00
deadprogram
93565733e0 intel-iot: update Edison and Joule to use sysfs.PWMPin
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 19:51:10 +02:00
deadprogram
0d1362bef1 sysfs: changes needed to allow use of PWMPin from Adaptors
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 19:50:17 +02:00
deadprogram
05aeaf7d79 sysfs: add Chip to be able to change pwmchip, and some related refactoring
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 19:29:55 +02:00
deadprogram
79288f837b sysfs: small reordering to file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 12:55:00 +02:00
deadprogram
84dfbc9f89 gpio: adjust test timeouts
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 11:13:56 +02:00
deadprogram
d27ad850f3 aio: adjust test timeouts
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 11:03:28 +02:00
deadprogram
73a85aecdf sysfs: increase test coverage for pwm pin
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 10:05:59 +02:00
deadprogram
11c55dcc60 sysfs: shared pwm pin implementation
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-21 09:41:11 +02:00
deadprogram
fe23d8ef90 edison: ensure that we initialize tristate if arduino breakout board
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 17:57:24 +02:00
deadprogram
8a50bb24e5 edison: auto-detect arduino breakout board, if no specific board is expected
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 17:33:18 +02:00
deadprogram
f63d174d2e edison: move read/write functions within file for organization purposes
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 13:06:25 +02:00
deadprogram
781eacd40a edison: refactor read/write functions and increase test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 12:59:50 +02:00
deadprogram
5d326bd177 core: increase test coverage for utils
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 11:24:09 +02:00
deadprogram
eb4ce6bda5 mqtt: increase test coverage for driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 10:59:33 +02:00
deadprogram
868198d2aa mqtt: increase test coverage for adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 10:46:28 +02:00
deadprogram
900d00b3e8 mqtt: increase test coverage for adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 10:30:30 +02:00
deadprogram
608edc4f51 mavlink: increase test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 09:25:43 +02:00
deadprogram
b996bb7d74 mavlink: increase test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 09:25:43 +02:00
deadprogram
91636fe4c4 mavlink: create UDPConnection interface for testabilty
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 09:25:43 +02:00
deadprogram
21210bce46 mavlink: UDP writes must be to specific address
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 09:25:43 +02:00
deadprogram
311bfcfb45 mqtt: update examples that use mqtt for updated notification signature
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-19 09:21:34 +02:00
Ron Evans
b97869ee0a Merge pull request #408 from nzmichaelh/mqtt
mqtt: add a (topic, payload) event type.
2017-04-19 09:11:27 +02:00
Michael Hope
749caed2c1 mqtt: add documentation for Message.
Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-18 19:51:24 +02:00
Michael Hope
29510498a0 mqtt: change the On handler to take mqtt.Message.
Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-18 19:49:17 +02:00
Michael Hope
5d5b10f5d4 nats: change the On() handler to take the subject as an argument.
Allows wildcard subjects.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-17 17:38:15 +02:00
Michael Hope
c6f122a809 Merge branch 'dev' into mqtt 2017-04-17 17:37:09 +02:00
Michael Hope
0af944edb5 mqtt: update the README to match the new On() prototype.
Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-17 17:33:41 +02:00
Michael Hope
58e1a6d74b mqtt: change the On() handler to take the topic as an argument.
This allows wildcard subscriptions.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-17 17:31:02 +02:00
Michael Hope
1e9030068b Merge remote-tracking branch 'upstream/dev' into mqtt 2017-04-17 17:29:31 +02:00
Ron Evans
15823a6414 Merge pull request #407 from nzmichaelh/mavlink-udp
mavlink: add a Mavlink-over-UDP adaptor.
2017-04-17 10:25:31 +02:00
Michael Hope
47e95b54d6 mavlink: update the README to cover UDP. 2017-04-17 09:38:55 +02:00
deadprogram
fd55da83a1 sysfs: no need for else, just return
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-17 09:30:41 +02:00
Michael Hope
79bf7a5b01 mqtt: add a (topic, payload) event type.
Used for wildcard subscriptions such as 'device/topic/#'.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-16 20:41:49 +02:00
Michael Hope
96d6cbb3da Merge branch 'mavlink-udp' of github.com:nzmichaelh/gobot into mavlink-udp 2017-04-16 20:32:31 +02:00
Michael Hope
72d1d3bbc0 mavlink: add a Mavlink-over-UDP adaptor.
Handles UDP traffic from mavproxy and similar.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-16 20:32:15 +02:00
Michael Hope
71aaeb7b82 Merge remote-tracking branch 'upstream/dev' into mavlink-udp 2017-04-16 20:31:03 +02:00
Michael Hope
5a8992d30b mavlink: add a Mavlink-over-UDP adaptor.
Handles UDP traffic from mavproxy and similar.

Signed-off-by: Michael Hope <mlhx@google.com>
2017-04-16 20:22:45 +02:00
deadprogram
227b52889e microbit: handle start error and increase test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-16 01:06:31 +02:00
deadprogram
d7f00b1677 microbit: explain how to use IOPinDriver with gpio and aio drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:48:44 +02:00
deadprogram
9a2cc0b15b microbit: correct example pin mappings
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:42:37 +02:00
deadprogram
e43f1d6780 microbit: correctly read bit status for AD and IO pin status on Start
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:42:21 +02:00
deadprogram
6f3e81e8be gpio: only need to support DigitalReader/DigitalWriter interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:41:07 +02:00
deadprogram
30df5dc11e aio: only need to support AnalogReader interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:40:41 +02:00