Commit Graph

149 Commits

Author SHA1 Message Date
deadprogram 0276721523 [core] Return when Every is sent done on its channel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 17:30:46 -07:00
deadprogram 686fbcef4a [gpio] Add support for RGB LED
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 15:24:11 -07:00
deadprogram f90acf82a3 Increase hover time and remove cruft from simple Bebop drone example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-04-12 14:32:53 -07:00
jeromefroe 61201913b1 Added example of how to use temp36 temperature sensor with firmata 2016-04-01 17:24:43 -04: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
Cathal Garvey 79fad6bae4 Fixed event race condition
If this is anything like the Bebop, then taking off immediately fires the "flying" event, but these events aren't buffered so attaching an event handler afterwards achieves nothing. When I ran the same code for the Bebop (as suggested on the site) it never landed, prompting an emergency connect-with-phone-hammer-buttons scramble. Swapping the event registration with the takeoff method call fixed the problem immediately.
2016-02-17 12:25:14 -08:00
deadprogram 24ccd3dde6 Corrections needed for Bebop to handle Outside mode 2015-10-24 16:45:53 -07:00
deadprogram fdf5576e15 Needed to setup the event handler before the method that triggers it 2015-10-24 15:50:44 -07:00
deadprogram 929ccd2ff7 Docs and examples to better show off Grove GPIO 2015-10-22 16:56:03 -07:00
deadprogram 187d79f360 Added square of fire example 2015-10-11 13:41:52 -07:00
Matt Aimonetti 601e4916a2 let devs set and use custom LCD characters
I noticed that the grove LCD screen only has an ASCII/Japanese font table. I need to be able to display accented characters
looking at the data sheet the screen supports up to 8 custom CGRAM characters. I added an API to set those CGRAM characters
as well as a map of common latin 1 characters + emoticons
2015-10-11 00:49:57 -07:00
Ron Evans 79c9657807 Merge pull request #196 from hybridgroup/add/platforms/keyboard
Add basic keyboard driver using `stty`
2015-07-17 08:18:54 -07:00
Adrian Zankich 88f7a68c46 Update jhd1313m1 Scroll and grove lcd example 2015-07-15 17:57:22 -07:00
Filip Gospodinov 52ed70322a edison_grove_lcd: add multi-line example 2015-07-11 00:08:04 +02:00
Adrian Zankich d751445cc0 Add edison grove examples 2015-07-09 11:50:39 -07:00
Andrew Stewart 15a764d865 add basic keyboard driver using stty 2015-07-09 11:41:33 -07:00
Adrian Zankich 761dae973f Add MMA7660Driver 2015-07-08 10:54:37 -07:00
Adrian Zankich b212a40a7e Add buzzer example 2015-07-03 19:03:31 -07:00
Adrian Zankich bc8bb36f8f Update mqtt package for latest paho mqtt api compatibility 2015-04-06 15:35:11 -07:00
Adrian Zankich 96c0677d36 Add lidar example 2015-03-27 09:55:44 -07:00
Adrian Zankich 3f0dd3efb9 Merge branch 'dev' 2014-12-28 08:13:33 -08:00
Adrian Zankich 78436285ec Refactor and add tests 2014-12-28 08:04:15 -08:00
Adrian Zankich 541761b98e Merge branch 'dev' into event-stream
Conflicts:
	platforms/spark/spark_core_adaptor.go
2014-12-28 05:20:52 -08:00
Adrian Zankich 51feaa9985 Update examples, slight refactor and more tests 2014-12-28 04:54:14 -08:00
Javier Cervantes 5002287a78 Adding Function methods to spark core adaptor 2014-12-28 04:54:13 -08:00
Javier Cervantes c679128587 Adding Variable method to spark code adaptor 2014-12-28 04:54:13 -08:00
Adrian Zankich 4a9954a5f9 Slight refactor and add default config constructors 2014-12-25 08:32:24 -08:00
Javier Cervantes 70e89aec05 Adding EventStream method to spark adaptor 2014-12-09 18:27:39 +01:00
Adrian Zankich be963f989c Increase gobot package test coverage 2014-11-30 00:19:53 -08:00
Adrian Zankich fbc79e1a8f Update raspi package for new i2c interface 2014-11-19 17:44:08 -08:00
Adrian Zankich 0541eee697 Update edison package for new i2c interface 2014-11-19 17:41:34 -08:00
Adrian Zankich 6832c1739a Update firmata package for new i2c interface 2014-11-19 17:24:17 -08:00
Adrian Zankich 557e5a239c Update beaglebone package for new i2c interface 2014-11-19 17:18:01 -08:00
Adrian Zankich c5906a9a4b Update beaglebone package for new gpio interface 2014-11-16 14:18:29 -08:00
Adrian Zankich ea27332430 Merge pull request #145 from hybridgroup/mpu6050
Mpu6050
2014-11-10 18:30:54 -08:00
deadprogram b4ff16d14b Support for MPU6050
- Add initial support for MPU6050
- Add real simple test impl
- Add proper formatting
- This pumps out data
2014-11-10 17:05:14 -08:00
deadprogram 9d864d4f1d WIP on MPL115A2
More WIP on mpl115a2
Even more WIP
This pumps out data
2014-11-10 16:53:49 -08:00
Adrian Zankich ce7181741f Add constructor clientid parameter and set proper datatype for On callback function 2014-11-06 12:28:04 -08:00
Adrian Zankich 5ddfd4a848 Add raspi support 2014-11-04 17:14:36 -08:00
deadprogram ccbe8b21f5 Working mqtt examples 2014-11-04 08:54:06 -08:00
deadprogram 33367e1af7 Adding firmata/mqtt example 2014-11-04 07:12:02 -08:00