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

1021 Commits

Author SHA1 Message Date
deadprogram
1312c20d4b joystick: update README to address #441
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-25 21:45:26 +02: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