ashvin
927aee595b
fixed typo
2017-09-23 14:16:19 +05:30
deadprogram
c7a68b1fc6
gopigo3: integration of recent GoPiGo3 contributions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-09-14 14:30:27 +02:00
deadprogram
40fc1a2411
gopigo3: moving GoPiGo3 into separate subpackage of Dexter to make room for more robots
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-09-14 14:16:20 +02:00
deadprogram
392c913612
Merge branch 'feature/scan-joystick' into dev
2017-09-14 13:24:54 +02:00
Ron Evans
a563acce89
Merge pull request #448 from ulisesflynn/gopigo3
...
First cut of the GoPiGo3 driver, lacking grove peripherals
2017-09-14 11:42:35 +02:00
Ulises Flynn
ec9a437d6f
Removed gopigo3 adaptor, updated gopigo3 driver
2017-09-13 16:55:09 -06:00
Ulises Flynn
afbae9f697
Cleanup gopigo adapter, update examples
2017-09-12 14:19:39 -06:00
deadprogram
cf35f0e692
joystick: add CLI utilty to scan display events to make it easier to add new joyticks
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-09-12 21:07:53 +02:00
Ulises Flynn
d362e47874
Remove address from spi code
2017-09-12 00:51:01 -06:00
Ulises Flynn
4bd3b675c6
Moved gopigo3 to a platform
2017-09-06 23:53:28 -06:00
Ulises Flynn
94f5ded2d6
First cut of the GoPiGo3 driver, lacking grove peripherals.
2017-08-24 23:38:26 -06:00
deadprogram
1312c20d4b
joystick: update README to address #441
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-25 21:45:26 +02:00
Guy Sirton
483e1fbeee
Mostly working driver
2017-07-23 18:35:47 -07:00
Guy Sirton
dba28a12b5
WIP: Introduce a mutex, a stop channel, and use tickers for periodic updates
2017-07-23 18:35:47 -07:00
Guy Sirton
0d25e83441
WIP: Small demo code
2017-07-23 18:35:47 -07:00
Guy Sirton
d2855bb43c
WIP: Take off and land
2017-07-23 18:35:46 -07:00
Lyle Franklin
11cb19983c
Add Linux specific step to Intel Curie docs
...
- My Ubuntu 16.04 installation was initially unable to communicate with
the intel TinyTile with "unable to connect. Perhaps you need to flash
your Arduino with Firmata?"
- After digging through some forums, the fix is to add some `udev`
rules. Although I'm not sure of the specific effect of these rules, I can
confirm the running `sudo go run main.go` is not sufficient to connect to the board.
- Rule script:
https://raw.githubusercontent.com/01org/corelibs-arduino101/master/scripts/create_dfu_udev_rule
2017-07-16 09:17:04 -07:00
deadprogram
472856310a
i2c: refactor i2c interface definitions out of sysfs into i2c package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-12 09:00:35 -06:00
deadprogram
4b4c52fc32
windows: attemping appveyor build
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-10 11:09:05 -05:00
Pavel Kiselev
dc48528588
Update leap & neuro event handlers
2017-06-21 03:40:03 +07:00
deadprogram
71adcc39eb
curie: add back missing return
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-16 09:34:22 +02:00
deadprogram
2307162424
curie: a few docs improvements
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-16 09:34:22 +02:00
deadprogram
ca9c8ddfba
curie: update docs formatting
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
f79f75e917
curie: more improvements for README setup instructions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
fe3d2e6dc6
firmata: remove circular import in test
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
abc73023fc
curie: improve README info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
39104fb982
ble: eliminate race conditions from response handling
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
cf14909b14
curie: improve tests and examples
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
fa74dbe548
curie: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
3cf85673ce
curie: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
73e67f2b4e
firmata: make it possible to test external devices that use firmata adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
37b7fcbb33
curie: motion detect implemented
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
b91b680673
curie: tap detect implemented
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
b18d4c5506
curie: step count implemented
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
78993b4454
curie: shock detect implemented
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
30345764c7
curie: Accelerometer, Gyroscope, and Temperature sensors implemented
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
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
2aea7685d2
curie: WIP on adding support for Intel Curie IMU
...
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
b945fdaf5a
firmata: expose WriteSysex to external callers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
f225a66db9
docs: correct installation instructions to match latest versions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
37a1179e7f
docs: update BLE connect info to latest
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
776923f099
minidrone: never expect responses for characteristic writes
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
c23eb64403
ollie: use updated ble adaptor interface for tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
049ca30512
bb8: use updated ble adaptor interface for tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
9c7e1cad9b
microbit: use updated ble adaptor interface for tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
222c270c53
ble: allow for characteristic writes both with and without a response
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
Erik Agsjö
44dec6d800
Updated Tinkerboard and sysfs tests to updated PWM polarity contract
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-06-15 14:04:08 +02:00
Erik Agsjö
db766f7814
Made C.H.I.P PWM init robust for already enabled state
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-06-15 14:04:08 +02:00
deadprogram
c622d8a41f
edison: refactor auto-discovery of Edison board option
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
fc09423c9d
minidrone: separate flight status processing and add test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
4162b1b402
edison: removed commented lines
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
Erik Agsjö
dcd861ed6e
Fixed PWM duty cycle calculation for C.H.I.P ServoWrite
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-06-15 14:04:08 +02:00
Erik Agsjö
b5dccfbc01
Fixed PWM init bug for C.H.I.P
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-06-15 14:04:08 +02:00
deadprogram
431b394589
digispark: update README with latest development info
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
6131198828
minidrone: add support for Mambo external accessories
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
eaad97c5a5
ble: allow override of specific HCI device to use
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
4f97d01b34
firmata: cleanup error handling for connection code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
ab7944b86b
firmata: improve connection code to use a proper timeout
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
929dbe05d1
joystick: add needed constants for all PS3 buttons
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
ecdd98aa15
firmata: remove unused code, increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
870ea0fc99
minidrone: remove unneeded code, increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
227be18be7
minidrone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
202089f3a2
firmata: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
5d75bac746
sphero: switch to using go-serial package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
5a810f9e7f
neurosky: switch to using go-serial package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
db8fce9f5d
megapi: switch to using go-serial package
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
3a70d1ae39
mavlink: switch to using go-serial package
...
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
c057909011
firmata: return connect errors to client
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
efee462c95
firmata: client tests don't need so many goroutines
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
3c4a4f6e0d
firmata: adjust client test timeout values
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram
bfdb65ad16
firmata: refactoring firmata client
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
kehribar
160cd9037b
littlewire.cc links changed to littlewire.github.io
2017-06-11 00:02:09 +03:00
deadprogram
7670d2a7f8
joule: ensure built-in LEDs are labeled same as the expansion board
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-09 18:48:51 +02:00
wootsaejao
a321e71e54
raspi: correct readme
...
Signed-off-by: wootsaejao <wootsaejao@gmail.com>
2017-05-07 14:23:00 +07:00
deadprogram
e9c6cdc39b
tinkerboard: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:12:10 +02:00
deadprogram
ca7ffed510
joule: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:11:58 +02:00
deadprogram
16bb422d14
edison: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:11:46 +02:00
deadprogram
0e97c6cd1f
dragonboard: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:11:31 +02:00
deadprogram
a364a2356a
chip: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:11:13 +02:00
deadprogram
7e651d2268
beaglebone: protect against pin map races
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 15:10:59 +02:00
deadprogram
97893cd873
joule: add pin naming system changes to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-06 10:08:02 +02:00
deadprogram
3505704e1c
joule: correct pin mappings and add PWM example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-05 20:13:17 +02:00
Michele Della Torre
82ca627857
ran go fmt
2017-05-05 14:51:33 +02:00
Michele Della Torre
b52c9b2b1b
Fixed raspi adaptor race conditions
2017-05-05 13:48:47 +02:00
deadprogram
959a406e7b
firmata: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-04 19:58:38 +02:00
deadprogram
2742dbacc1
firmata: remove processing that might have been eating test events, increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-04 18:31:32 +02:00
deadprogram
ff39cf65b5
edison: improve test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 21:12:23 +02:00
deadprogram
63bc898a5d
joule: remove incorrect pin assignment and improve test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 20:43:31 +02:00
deadprogram
edd610e1d7
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 18:15:37 +02:00
deadprogram
a73b0f4eee
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 17:25:51 +02:00
deadprogram
f84cc5ca1a
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 16:39:39 +02:00
deadprogram
4ac652ab19
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 12:59:49 +02:00
deadprogram
078784eff1
firmata: avoid race condition on starting test
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 12:11:49 +02:00
deadprogram
983dec83ea
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 11:51:18 +02:00
deadprogram
4d49cd4ed2
beaglebone: remove code no longer needed and increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 11:30:54 +02:00
deadprogram
2fe46b2017
beaglebone: implement DigitalPinner and PWMPinner interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-03 10:38:45 +02:00
deadprogram
b911c7a674
build: resolve merge conflicts
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-02 21:04:20 +02:00
deadprogram
e738b40d63
mqtt: improve tests as written
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-02 20:39:49 +02:00
deadprogram
37c8c13541
mqtt: improve tests as written
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-02 20:34:46 +02:00
deadprogram
ac74498342
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:41:24 +02:00
deadprogram
135a0f9b4d
tinkerboard: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:31:54 +02:00
deadprogram
c3f9b4ae5d
joule: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:31:36 +02:00
deadprogram
fb07036fda
edison: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:31:20 +02:00
deadprogram
ea4e52d39d
chip: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 10:31:01 +02:00
deadprogram
5d157eb2bd
raspi: implement DigitalPinnerProvider and PWMPinnerProvider interfaces
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 09:24:34 +02:00
deadprogram
06ba193e75
raspi: add comments and rearrange code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:51:40 +02:00
deadprogram
f13fb15ebb
raspi: remove unused code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:47:58 +02:00
deadprogram
efb9f7647d
raspi: add implementation for PWMPinner interface that wraps pi blaster
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-01 08:37:14 +02:00
deadprogram
b250670ccb
joule: export PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 17:02:47 +02:00
deadprogram
028ef8183d
nats: minor increase test coverage for driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 13:40:27 +02:00
deadprogram
937b0bc55c
nats: minor increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 13:37:18 +02:00
deadprogram
5c7c21a743
firmata: assertions needed to be considered tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 13:17:46 +02:00
deadprogram
3713a89881
tinkerboard: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 12:50:39 +02:00
deadprogram
b7299c565d
dragonboard: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 12:43:55 +02:00
deadprogram
56f5cae792
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 10:59:48 +02:00
deadprogram
1c53ad03c3
beaglebone: export DigitalPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 10:48:12 +02:00
deadprogram
bc666a3ece
raspi: export DigitalPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 10:43:31 +02:00
deadprogram
3ba99ad1a2
tinkerboard: export DigitalPin and PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-29 10:26:38 +02:00
deadprogram
acdc01f128
joule: export DigitalPin and PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-28 12:52:49 +02:00
deadprogram
e530b3faf7
edison: export DigitalPin and PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-28 12:52:37 +02:00
deadprogram
ba002f9ae1
dragonboard: export DigitalPin and PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-28 12:52:22 +02:00
deadprogram
b753aed266
chip: export DigitalPin and PWMPin adaptor methods
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-28 12:52:08 +02:00
deadprogram
e3f1a553ee
firmata: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 18:58:02 +02:00
deadprogram
de3f45b089
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 18:40:29 +02:00
deadprogram
9979c8193a
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 17:49:21 +02:00
deadprogram
632a218331
tinkerboard: improve README content
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 16:10:43 +02:00
deadprogram
912a175de7
tinkerboard: improve README formatting
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 13:05:50 +02:00
deadprogram
9919168a66
tinkerboard: better handling of pwm pin initialization and more test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 12:21:38 +02:00
deadprogram
610747b723
chip: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 11:49:29 +02:00
deadprogram
54228b39e2
chip: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 11:22:15 +02:00
deadprogram
3b158402a7
chip: create separate constructor for CHIP Pro, increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 10:04:54 +02:00
deadprogram
1b777bffa8
edison: refactoring to reduce code duplication
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 09:18:27 +02:00
deadprogram
13c74f277d
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 09:00:08 +02:00
deadprogram
c7cf2fe962
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 08:54:30 +02:00
deadprogram
ee845be910
joule: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 08:54:19 +02:00
deadprogram
2cb38b00fd
joule: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 08:42:05 +02:00
deadprogram
6edd6aeae1
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 08:41:56 +02:00
deadprogram
f35a4decce
Merge branch 'feature/tinkerboard' into dev
2017-04-26 16:18:27 +02:00
deadprogram
6cadfc6b53
tinkerboard: update README with improved setup instructions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-26 16:15:34 +02:00
deadprogram
39e7ec000d
firmata: increase timeout for test
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 12:04:36 +02:00
deadprogram
d0385e4ccb
tinkerboard: corrections needed for sysfs.PWMPin
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 11:57:25 +02:00
deadprogram
927293c3dd
tinkerboard: initial PWM implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 11:55:50 +02:00
deadprogram
0843ca3743
tinkerboard: small update on support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 11:55:50 +02:00
deadprogram
0f36f6372a
tinkerboard: initial WIP on adding support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 11:55:50 +02:00
deadprogram
cee2ab0bb3
joule: corrections needed for sysfs.PWMPin
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 10:44:52 +02:00
deadprogram
00de91ecfb
edison: corrections needed for sysfs.PWMPin
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 10:44:40 +02:00
deadprogram
a0b3e831af
chip: corrections needed for sysfs.PWMPin
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-25 10:44:28 +02:00
deadprogram
0106cbb861
chip: ensure implements PwmWriter interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 15:04:20 +02:00
deadprogram
8cfb7db7cd
chip: add preliminary support for C.H.I.P. Pro
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 13:34:19 +02:00
deadprogram
a645b2e373
chip: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 12:03:01 +02:00
deadprogram
32a60db75c
chip: remove test initialization now being done by default
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 12:00:30 +02:00
deadprogram
7d73bf92f4
chip: add back ServoWrite implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 11:50:39 +02:00
deadprogram
d878957d25
chip: refactoring to use sysfs.PWMPin implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-22 10:43:16 +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
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
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
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
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
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
Michael Hope
47e95b54d6
mavlink: update the README to cover UDP.
2017-04-17 09:38:55 +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
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
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
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
30df5dc11e
aio: only need to support AnalogReader interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:40:41 +02:00
deadprogram
1ed421a2af
microbit: explain how to use IOPinDriver with gpio and aio drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 18:00:09 +02:00
deadprogram
81e36f5aa0
microbit: increase test coverage for IOPinDriver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 17:52:39 +02:00
deadprogram
89daf5c324
microbit: refactoring and increase test coverage for IOPinDriver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 17:37:33 +02:00
deadprogram
c457be7bb6
microbit: increase test coverage for IOPinDriver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 17:19:19 +02:00
deadprogram
ca2854bdf0
microbit: add DigitalWriter, DigitalReader, and AnalogReader support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-15 17:07:53 +02:00
deadprogram
8eedc24c75
docs: remove extra references to license where not needed
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 21:54:20 +02:00
deadprogram
a99912be4d
docs: improve explanations for scp/ssh workflow on SoC boards to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 15:42:06 +02:00
deadprogram
d27d3e50ec
docs: add explanations for scp/ssh workflow on SoC boards to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 15:39:23 +02:00
deadprogram
a1c887aad4
microbit: address #404 by adding info about required magnetometer calibration step to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 13:15:13 +02:00
deadprogram
95a433a84a
raspi: address #391 by providing more details about normal development workflow
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 12:47:37 +02:00
deadprogram
67f6d168bb
intel: increase test coverage for Edison and Joule
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 12:20:45 +02:00
deadprogram
0278d8af75
dragonboard: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 18:37:28 +02:00
deadprogram
959901d22c
chip: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 18:35:18 +02:00
deadprogram
0fb1b659d6
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 18:29:31 +02:00
deadprogram
26f9b2fac9
edison: remove pointless error checking code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 18:09:44 +02:00
deadprogram
09df88f142
edison: refactor digital pin creation process method
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 17:59:00 +02:00
deadprogram
1ecad57d5b
joule: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 17:39:07 +02:00
deadprogram
17b946cbf4
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 16:21:01 +02:00
deadprogram
b81c9ec27a
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-10 04:58:18 +02:00
deadprogram
e019c7b5c8
particle: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-10 04:50:45 +02:00
deadprogram
4d14a057e7
ble: somehow this comment is needed for go1.8.1 to export this interface. Huh?
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-08 17:35:18 +02:00
deadprogram
f89113c5ed
firmata: increase test coverage for i2c commands
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 21:07:45 +02:00
deadprogram
d1195335b6
firmata: increase test coverage for i2c commands
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 20:40:31 +02:00
deadprogram
bfbfce2fbe
firmata: count bytes written after write succeeds
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 20:23:00 +02:00
deadprogram
c27871084e
firmata: cleanup slice expression to remove redundant clause
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 20:20:18 +02:00
deadprogram
aefc031d13
firmata: correctly handle i2cwrite operations of >16 bytes by chunking them
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 20:04:47 +02:00
deadprogram
2d00fe94f1
sphero: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:16:48 +02:00
deadprogram
f261a166f9
raspi: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:14:31 +02:00
deadprogram
722e1b8e1c
dragonboard: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:10:58 +02:00
deadprogram
2867e6b94b
bebop: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:08:02 +02:00
deadprogram
15049727d8
ardrone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:05:23 +02:00
deadprogram
7f61b2d7dd
opencv: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 11:01:57 +02:00
deadprogram
6bbf9989ed
neurosky: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:58:34 +02:00
deadprogram
2b8750b239
nats: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:56:49 +02:00
deadprogram
1e7deaed7d
mqtt: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:55:06 +02:00
deadprogram
216d26c216
mavlink: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:52:59 +02:00
deadprogram
578313f0b6
leap: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:51:11 +02:00
deadprogram
628a087a0f
keyboard: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:49:34 +02:00
deadprogram
39bf7540df
joule: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:10:27 +02:00
deadprogram
7639656968
edison: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:10:10 +02:00
deadprogram
0ed755c6a4
joystick: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 10:00:58 +02:00
deadprogram
06efa1855d
digispark: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 09:55:04 +02:00
deadprogram
7443293d2e
chip: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 09:53:52 +02:00
deadprogram
3395daab0d
beaglebone: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 09:52:34 +02:00
deadprogram
a2d76749ca
audio: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-06 09:50:01 +02:00
deadprogram
d63e5b3d9b
microbit: increase driver test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 22:33:19 +02:00
deadprogram
25c2abe3e5
microbit: increase driver test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 21:56:41 +02:00
deadprogram
eff58377af
ollie: correct race condition error on seq
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 13:21:26 +02:00
deadprogram
408d187e38
bb8: refactoring to use BLEConnector interface and provide tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:58:04 +02:00
deadprogram
61aa6648d2
ollie: refactoring to use BLEConnector interface and provide tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:57:50 +02:00
deadprogram
91abb2a14b
microbit: refactoring to use BLEConnector interface and provide tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:40:17 +02:00
deadprogram
ddcfe7b339
minidrone: refactoring to use BLEConnector interface and provide tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:23:26 +02:00
deadprogram
b9973e6c20
ble: increase test coverage for battery, device information, and generic access drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:22:46 +02:00
deadprogram
e918358151
ble: increase test coverage for battery, device information, and generic access drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 12:01:13 +02:00
deadprogram
72039de2b6
ble: refactoring drivers to use BLEConnector interface and provide tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-05 11:47:28 +02:00
deadprogram
5987a732b9
sphero: eliminate race conditions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 23:50:07 +02:00
deadprogram
dfa02a200e
leap: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 22:24:34 +02:00
deadprogram
c11b0d3b3c
neurosky: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 22:08:10 +02:00
deadprogram
fe19c2f167
firmata: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 21:13:55 +02:00
deadprogram
d405b7a5c7
test: remove test code no longer being called
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 15:57:23 +02:00
deadprogram
c573ba99ac
Revert "Increased PWM frequency"
...
This reverts commit 899c70d6831bfd78e9e0acdd48548e30e9c464e2.
2017-03-31 23:01:10 +02:00
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