deadprogram
0e25f29a1b
core: Refactor events to use channels all the way down. Allows 'metal' development using Gobot libs.
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
Yuri Gorokhov
1b8212ebcf
Adding support for MakeBlock megapi
...
Signed-off-by: Yuri Gorokhov <yurigorokhov@gmail.com>
Fixing example
Adding fix for megapi same speed bug
Adding README.md
2016-08-29 22:08:50 -07:00
deadprogram
986cfaa3f3
joule: add i2c example and notes to README about pullup resistors
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-26 13:56:33 +02:00
Ron Evans
aa17072872
Merge pull request #303 from ericho/edison-gobot-as-library
...
Add example for Edison blink demo without gobot initialization.
2016-08-25 23:00:33 +02:00
deadprogram
37e59402cc
joule: go fmt the multi-LED example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 21:29:19 +02:00
deadprogram
2a6615424b
Starting support for Intel Joule with the built-in LEDs and more
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 18:10:52 +02:00
Erich Cordoba
3b6bf4da74
Add example for Edison blink demo without gobot initialization.
...
This example shows how to use gobot as another golang library.
Signed-off-by: Erich Cordoba <erich.cm@yandex.com>
2016-08-23 21:54:12 -05:00
Ron Evans
fc31d4e3c2
Merge pull request #297 from caledhwa/platform-nats
...
Adding the initial NATS platform support
2016-07-19 20:26:43 +02:00
Cale Hoopes
e7839a8924
Adding the initial NATS platform support
2016-07-16 20:59:07 -07:00
Ron Evans
913e9371a7
Merge pull request #290 from dgryski/gosimple
...
Code cleanups suggested by gosimple
2016-07-15 09:03:02 -06:00
Damian Gryski
e65048e795
Fix issues flagged by 'go vet'
2016-07-13 11:27:12 -06:00
Damian Gryski
977c878a8b
Code cleanups suggested by gosimple
2016-07-13 09:32:22 -06:00
deadprogram
5b29de3ff7
[ble] Speed up Ollie example roll speed
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-11 23:47:19 -06:00
deadprogram
8db7405260
[ble] Implement Ollie Roll example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:37:58 -06:00
deadprogram
11a49b64f3
[ble] Implement Ollie Roll command
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:28:20 -06:00
deadprogram
8fa839081f
[ble] Ollie example color cycles
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:08:34 -06:00
deadprogram
5abc5d260e
[ble] Correct examples to use client adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-09 11:52:48 -06:00
deadprogram
b850d1189f
[ble] Control stick flight control
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 12:51:00 +02:00
deadprogram
500283c87f
[ble] Complete implementation for initial drone inferface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:45:00 +02:00
deadprogram
cca3a1cacd
[ble] Rename files to match current naming scheme
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:11:04 +02:00
ron
ef99b92190
[ble] Able to takeoff and land
2016-07-04 23:54:44 +02:00
deadprogram
a95af64ecb
[ble] Startup Pcmd
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:53:54 +02:00
deadprogram
eedc5081ed
[ble] Flying and landing and landed
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:23:59 +02:00
deadprogram
fbea6e76f0
[ble] Ready for takeoff?
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:31:15 +02:00
deadprogram
f86f0fa76d
[ble] Battery and status events
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:10:30 +02:00
ron
7887140073
[ble] Able to connect and retrieve battery notifications
2016-07-04 19:46:42 +02:00
deadprogram
e001cce97c
[ble] Experiments aerial
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 17:00:36 +02:00
deadprogram
04bf4c355c
[ble] Device information service
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 12:46:29 +02:00
deadprogram
9b779e40ab
Switching to currantlabs fork of gatt, and some related refactoring
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
06ee8a4699
[audio] Run go fmt because we have to
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
ae8b23c565
[audio] Refactor audio driver to simplify interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
491b8aa35a
[core] Return when Every is sent done on its channel
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
5c2766d85f
[audio] WIP on Gobot audio support using mpg123, based on code from @colemanserious
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
3d9aeeef14
[gpio] Add support for RGB LED
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
deadprogram
807999debf
Increase hover time and remove cruft from simple Bebop drone example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
jeromefroe
cb8f90beae
Added example of how to use temp36 temperature sensor with firmata
2016-07-03 10:52:10 +02:00
deadprogram
9de106d089
Simple implementation that can read data
2016-03-02 22:43:41 -08:00
deadprogram
b662559ae9
Remove test code
2016-03-02 22:05:19 -08:00
deadprogram
12dbf722d7
Almost reading battery info
2016-03-02 22:00:05 -08:00
deadprogram
b3e1bb09ee
Merge branch 'feature/ble' into feature/ble-wip
2016-02-20 19:56:42 -08:00
deadprogram
b4427ced97
Adds support for Dualshock4 wireless gamepad
2016-02-20 09:41:38 -08:00
deadprogram
7ef09a58ba
Update ARDrone face tracking example to use main go-opencv fork
2016-02-19 18:39:30 -08:00
deadprogram
f55cd94cd5
Use OpenCV 2.4, as well as switch to main fork of go-opencv
2016-02-19 18:36:33 -08:00
deadprogram
d0a5893f27
Fix #236 & fix #239 by correcting initialization and temperature conversion for MPU-6050
2016-02-17 12:25:15 -08:00
Andrew Stewart
111a6df996
Add support for 'hand' and 'gesture' Leap Motion events
2016-02-17 12:25:15 -08:00
Hrishikesh Tapaswi
ed4522248f
Name C.H.I.P. pins according to printed names
...
It's more convenient to refer to a pin by the name that's printed right
on the header itself instead of having to count the pin number.
Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:15 -08:00
deadprogram
2baa2dcf89
Add MMA7660 accelerometer example for C.H.I.P.
2016-02-17 12:25:15 -08:00
Hrishikesh Tapaswi
42475e479d
Get I2C functionality before doing SMBus block I/O
...
In the sysfs i2cDevice implementation, use an ioctl to get the adapter
functionality mask. Prefer SMBus block I/O but if it's not available,
perform read/write calls directly on the file descriptor.
Improve Wiichuck error handling. Add a 1 ms delay between I/O operations
to the Wiichuck; this dramatically improves reliability.
Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:15 -08:00
deadprogram
bc50d792fb
Adds additional examples for C.H.I.P.
2016-02-17 12:25:14 -08:00
Hrishikesh Tapaswi
8f79c322e0
Add support for the CHIP platform
...
This includes support for GPIO and I2C interfaces.
Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-02-17 12:25:14 -08:00