Commit Graph

743 Commits

Author SHA1 Message Date
deadprogram 2bdb557008 particle: address #160 by adding support for tinker-servo sketch if installed on Particle device
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-04 11:40:23 +01:00
deadprogram dacb2e59be firmata: display address in log for TCPFirmata connections
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-03 10:29:21 +01:00
deadprogram 885c829a43 license: update license year to include 2017
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:25:17 +01:00
deadprogram b8b6f8c89a firmata: change test name for TCPAdaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:18:12 +01:00
deadprogram 0ce92924c4 firmata: add info on TCPAdaptor to README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-01-02 22:16:04 +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 3dd9e0af04 ble: update docs to include reference to included drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:54:13 +01:00
deadprogram e995b372b8 ble: add generic access service driver
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:36 +01:00
deadprogram ad0fef0d5d ble: move client adaptor test code to test file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:44:07 +01:00
deadprogram 36c39ab205 ble: move device information test code to test file
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 19:43:31 +01:00
deadprogram 0c3769fb95 ollie: no need to expose internal implementation details
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:53:42 +01:00
deadprogram d06bcbd8ec minidrone: only need to call Land() once
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:37:25 +01:00
deadprogram e6de2a8a2e minidrone: adds Emergency() and TakePicture() commands
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 18:30:56 +01:00
deadprogram 244b849c14 minidrone: correct output program reference
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 16:23:25 +01:00
deadprogram cf28345806 minidrone: no need to export internal implementations
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 16:20:52 +01:00
deadprogram 62d03b9343 minidrone: update README example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 15:56:22 +01:00
deadprogram dcdee3aefa minidrone: add all piloting flying state events
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 15:53:49 +01:00
deadprogram 84fd24377d minidrone: elaborate on which specific models are currently supported
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 13:53:53 +01:00
deadprogram 3ece1f618c minidrone: add minimal test
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 13:04:36 +01:00
deadprogram 2d44e201a4 bebop: update README for brief explanation of how to get drone video
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 01:16:19 +01:00
deadprogram e828f5617d bebop: add support/example of RTP video
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-27 01:07:21 +01:00
deadprogram 66a64111fc bebop: enable video on firmware 3.3+
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-26 18:37:55 +01:00
deadprogram 9d9970c3b2 ollie: add very basic existance test
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:36:47 +01:00
deadprogram 30e7a7ab47 bb8: correct NewDriver params and set name
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:36:16 +01:00
deadprogram 2318de6e14 bb8: add missing constructor to wrap Ollie implementation
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-23 09:23:18 +01:00
deadprogram b99e935b81 test: correct aio references for AnalogRead tests
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 15:54:00 +01:00
deadprogram 5002973fae docs: correct Sphero README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:56:01 +01:00
deadprogram 2dd8dab78a docs: correct Ollie README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:51 +01:00
deadprogram 924d9a1699 docs: correct BB-8 README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:42 +01:00
deadprogram 0339118fd7 docs: correct Raspberry Pi README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:29 +01:00
deadprogram 0cc480cb89 docs: correct Pebble README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:15 +01:00
deadprogram 2b4b1d019b docs: correct Particle README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:55:03 +01:00
deadprogram 70bb5eaec3 docs: correct Minidrone README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:51 +01:00
deadprogram afa846d5b5 docs: correct Bebop README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:40 +01:00
deadprogram 60011ae4fb docs: correct ARDrone README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:30 +01:00
deadprogram e86cb0ff38 docs: correct OpenCV README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:15 +01:00
deadprogram c80a0b33d0 docs: correct Neurosky README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:54:02 +01:00
deadprogram 09e8cd6bd3 docs: correct NATS README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:51 +01:00
deadprogram 2d1057a3f0 docs: correct MQTT README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:41 +01:00
deadprogram 8d995defee docs: correct MegaPi README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:31 +01:00
deadprogram 8300ce9f05 docs: correct Mavlink README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:19 +01:00
deadprogram f6c84fc0ab docs: correct Leap Motion README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:53:05 +01:00
deadprogram 60fdeef5c5 docs: correct Keyboard README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:46 +01:00
deadprogram 0d21d00ae2 docs: correct Joystick README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:29 +01:00
deadprogram 8f88c383ba docs: correct Joule README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:17 +01:00
deadprogram 8e753fa414 docs: correct Edison README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:52:07 +01:00
deadprogram 1dee38c2d4 docs: correct Firmata README link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:54 +01:00
deadprogram 1d83a1fc85 docs: correct Digispark readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:37 +01:00
deadprogram 2c274bb606 docs: correct C.H.I.P. readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:24 +01:00
deadprogram 73779ffc54 docs: correct BLE readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:51:08 +01:00
deadprogram bd93ae5fac docs: correct Beaglebone readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:50:56 +01:00
deadprogram f7265ae249 docs: correct audio readme link
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 10:50:36 +01:00
deadprogram d7e6ef4fb2 bebop: corrected import paths for client examples
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 09:44:27 +01:00
deadprogram 7cd698b2e7 docs: Add mention of A4 and A5 normally unavailable on Firmata
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-21 08:25:43 +01:00
deadprogram 183f25a832 docs: update GOARM values as needed for cross-compilation
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 18:22:24 +01:00
deadprogram 070edf0fc1 docs: update Raspberry Pi to latest info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-20 12:18:15 +01:00
deadprogram d2cf406d9e docs: update NATS features supported
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 19:16:50 +01:00
deadprogram 79413f146c docs: update Parrot Minidrone README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 19:06:39 +01:00
deadprogram 20659c0a96 docs: update Raspi to latest info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:45:03 +01:00
deadprogram 04db4ddd9f docs: update CHIP to latest info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:34:30 +01:00
deadprogram d6ab6b5987 docs: update CHIP to latest info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:33:04 +01:00
deadprogram 8510bd96d3 bb8: add initial support for Sphero BB-8 platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:21:47 +01:00
deadprogram 80952bf72d docs: Update godocs for Sphero Ollie
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 16:07:11 +01:00
deadprogram 497259116b docs: update Beaglebone README with latest development info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 14:07:59 +01:00
deadprogram a28c249a14 docs: update Beaglebone README with latest development info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 14:01:09 +01:00
deadprogram f15b363857 docs: update Beaglebone README with latest development info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 13:56:05 +01:00
deadprogram 2c305b5892 docs: update BLE docs with lots of cruicial info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-19 13:43:32 +01:00
deadprogram 5ddfb632bc ble: rename drivers to make them more obvious, and add test placeholders
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-09 12:15:33 +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 95586fa2d0 parrot: move both ARDrone and Bebop under Parrot package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-07 14:22:12 +01:00
deadprogram 8d43d00cd2 parrot: add needed files for Travis build and go docs
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 19:34:39 +01:00
deadprogram c1454049f0 ollie: move Sphero Ollie into own platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 19:16:33 +01:00
deadprogram ca984852d5 minidrone: move Parrot Minidrone into own platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-06 18:51:14 +01:00
deadprogram a988ec5cf0 docs: minor fix to ARDrone README
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-05 12:07:03 +01:00
deadprogram 50394b6f5a beaglebone: set test target kernel version
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 14:09:38 +01:00
deadprogram 8b98541563 beaglebone: more testing of 4.4 kernel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 14:03:05 +01:00
deadprogram fc2d98f9e7 beagleboard: now works on kernel 4.4+ of Debian
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 4c724bfb67 docs: update Beaglebone README for latest install info
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 470fa5b6dd nats: corrected godocs comment
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 50cacd5745 nats: refactor and skip tests that require actual server connection
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 3612b209f4 chip: correct ]base for new 4.4 GPIO
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 9e7b01e575 docs: Add missing godocs for Sphero platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 833597bc30 raspi: Add missing godocs and small refactors for platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 5db81fa723 docs: Add missing godocs for Particle platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:10 +01:00
deadprogram 156822358b docs: Add missing godocs for OpenCV platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram 69b81d1411 docs: Add missing godocs for Neurosky platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram 56feca9a03 docs: Add missing godocs for Leap Motion platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram b8254e26b9 docs: Add missing godocs for keyboard platform
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
Sebastien Binet 9fc8828383 platforms/firmata/client: use io.ReadFull
This CL uses io.ReadFull to make sure exactly n bytes are read, and
correctly handle io.EOF and co.

Fixes #343.

Signed-off-by: Sebastien Binet <seb.binet@gmail.com>

Conflicts:
	platforms/firmata/client/client.go
2016-12-03 13:18:09 +01:00
deadprogram 7ac80c0567 chip: corrected platform version mapping, thanks @wfernandes
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram c0651ab77e chip: default to latest OS version to adjust pin mappings
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram 4aa0a6416e chip: auto-detect OS version to adjust pin mappings
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-12-03 13:18:09 +01:00
deadprogram 37882b17f5 beaglebone: corrected platform version mapping, thanks @wfernandes
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-30 10:40:28 +01:00
deadprogram 20235ffad0 beaglebone: auto-detect Linux kernel version
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 20:24:24 +01:00
deadprogram 24479a230d beaglebone: map usr LEDs to match all kernels
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:59:49 +01:00
deadprogram 848f93756f beaglebone: mapping and tests to match the 4.x kernel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:41:37 +01:00
deadprogram 055fcbf423 beaglebone: mapping and tests to match the 4.x kernel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-27 13:37:23 +01:00
deadprogram 0d02bdc29f beaglebone: correct ocp mapping in support for kernel 4.x
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 21:56:22 +01:00
deadprogram c51f1e3add beaglebone: add support for kernel 4.x
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 21:48:10 +01:00
deadprogram 4ef57b6d72 docs: Update audio platform godocs
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-11-26 20:44:09 +01:00