Commit Graph

2180 Commits

Author SHA1 Message Date
deadprogram 50a252a1b3 esp8266: default to boardtype ESP8266 whe using tcpfirmata
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 206f8aadfe firmata: rename function to clarify intent
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram f71e0e0a09 joystick: update README to address #441
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 4490ee8734 release: update to v1.6.1
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
Lyle Franklin 4cca454e45 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-26 19:07:40 +02:00
deadprogram 5a14d3b054 examples: firmata examples take command line param for port to use to microcontroller
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 3585f58398 build: remove API tests from Windows build for now
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 189b780341 i2c: exclude sysfs oriented tests on Windows, at least for now
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram c49b7afe9c build: see if api and all drivers can pass tests under Windows using Appveyor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 9061650329 docs: add Appveyor build badge to README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram d225a1e5e4 i2c: refactor i2c interface definitions out of sysfs into i2c package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 06ac5df4d1 build: see if the core and firmata platform can pass tests under Windows using Appveyor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram 344169a78d build: try using custom domain based build location for Appveyor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram eb7d87f8a0 windows: appveyor build might need to set goroot
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
deadprogram a7bec04145 windows: attemping appveyor build
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-26 19:07:40 +02:00
Leo Arias 58ff4fac66 Add the installation steps for the CLI snap 2017-07-26 19:07:40 +02:00
deadprogram 3d78178490 esp8266: additional examples
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-02 00:14:57 +02:00
deadprogram fed1eb7bf0 esp8266: correct implementation for esp8266 pin mappings
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-07-02 00:14:16 +02:00
deadprogram b2d6e265e2 neopixel: neopixel reset sent after last pixel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-24 15:36:24 +02:00
deadprogram c166d91328 neopixel: WIP on implementation for GPIO-based neopixels
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-24 15:31:00 +02:00
deadprogram 88167d31d0 neopixel: stubbed implementation for GPIO-based neopixels
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-24 13:17:50 +02:00
deadprogram f3dbe715e3 neopixels: move Firmata driver to Neopixels into firmata package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-24 13:05:36 +02:00
deadprogram a18e58055c neopixels: starting work on Neopixel integration
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-24 12:33:41 +02:00
deadprogram 1fe7469a1c i2c: improve docs and test coverage for PCA9685
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:55:28 +02:00
deadprogram 876ada9aa7 i2c: add PCA9685 servo driver to README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:18:02 +02:00
deadprogram 558d72f989 i2c: example for PCA9685 servo driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:14:24 +02:00
deadprogram b2694db62b i2c: initial implementation for PCA9685 servo driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:14:24 +02:00
deadprogram f16e2cdb04 gpio: correct docs formatting for Servo driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:14:24 +02:00
Ron Evans 5bd8fd820b Merge pull request #431 from kpashka/dev
[Docs] Call event handler from drivers, not core
2017-06-21 10:33:03 +02: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 fc4f6ae4fb Prepare for v1.6.0 release
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram ca9c8ddfba curie: update docs formatting
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
deadprogram e2d8a7b2fe curie: add Curie to main README platform list
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