Commit Graph

404 Commits

Author SHA1 Message Date
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 dcf89ff49f Tests also need to be pointed to @veandco go-sdl2 fork 2016-02-20 14:43:16 -08:00
deadprogram 556159070c Use main go-sdl fork from @veandco to pickup any upstream changes 2016-02-20 14:27:24 -08:00
deadprogram b4427ced97 Adds support for Dualshock4 wireless gamepad 2016-02-20 09:41:38 -08:00
deadprogram ae4c760951 Adds support for Dualshock4 wireless gamepad 2016-02-20 09:41:19 -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
Brian Stengaard f839367fcf Pin 229 value left out of test fixture on edison 2016-02-19 09:51:58 +01:00
deadprogram d0a5893f27 Fix #236 & fix #239 by correcting initialization and temperature conversion for MPU-6050 2016-02-17 12:25:15 -08:00
deadprogram b06f8bae38 Revert "Increase button delay hack for test suite"
This reverts commit fe221a9633.
2016-02-17 12:25:15 -08:00
deadprogram 87584e9765 Increase button delay hack for test suite 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
deadprogram f8f6dfeb0b Use newer naming system for C.H.I.P. pins 2016-02-17 12:25:15 -08:00
deadprogram 7c355b8dcd Update MQTT README for latest info 2016-02-17 12:25:15 -08:00
deadprogram 3cf667d450 Increase test delay hack for button tests 2016-02-17 12:25:15 -08:00
deadprogram 920c38482f Default the new MQTT 'AutoReconnect' to false 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
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
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
Ethan Young dc183d7a78 Correct the release command sent to pi-blaster. 2016-02-17 12:25:14 -08:00
Cathal Garvey 01bb538959 The take-off-before-event-handling bug again 2016-02-17 12:25:14 -08:00
deadprogram cee08c8e35 Correct Intel Edison docs location thanks to @seanmarcia 2016-02-17 12:25:14 -08:00
Ulises Flynn 43d4271b45 Add MCP23017 write and read functionality to GPIO
Signed-off-by: Ulises Flynn <uflynn@hotmail.com>
2016-02-17 12:25:14 -08:00
deadprogram ee61c902a5 Can see BLE devices, and connect to a specific one 2016-02-16 15:32:14 -08:00
deadprogram 2aa96c583a More WIP on reading characteristics 2016-02-16 15:32:14 -08:00
deadprogram 2bce008224 A little more WIP, can open a connection to a specific peripheral 2016-02-16 15:32:14 -08:00
deadprogram 66192290b6 WIP on BLE 2016-02-16 15:32:14 -08:00
deadprogram fe221a9633 Increase button delay hack for test suite 2016-02-16 15:27:02 -08:00
Andrew Stewart cda57f9dc5 Add support for 'hand' and 'gesture' Leap Motion events 2016-02-09 16:15:55 -08:00
deadprogram a82d030f9c Use newer naming system for C.H.I.P. pins 2016-02-09 15:38:17 -08:00
deadprogram 154bd4672b Update MQTT README for latest info 2016-02-09 14:52:59 -08:00
deadprogram e3041a47bb Increase test delay hack for button tests 2016-02-08 15:49:19 -08:00
deadprogram 942a8e6d72 Default the new MQTT 'AutoReconnect' to false 2016-02-08 15:20:25 -08:00
Hrishikesh Tapaswi 04c06202ab 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-08 00:01:44 -08:00
Hrishikesh Tapaswi 4fdcb6e718 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-06 20:21:02 -08:00
Hrishikesh Tapaswi 30d66e2502 Add support for the CHIP platform
This includes support for GPIO and I2C interfaces.

Signed-off-by: Hrishikesh Tapaswi <hrishikesh195@yahoo.com>
2016-01-30 03:44:31 -08:00
Ethan Young 59703dcc95 Correct the release command sent to pi-blaster. 2016-01-09 14:58:18 -07:00
Cathal Garvey 78bf872281 The take-off-before-event-handling bug again 2015-11-07 15:59:44 -08:00
deadprogram afd2e81911 Correct Intel Edison docs location thanks to @seanmarcia 2015-11-04 10:32:34 -08:00
Ulises Flynn 5376df491b Add MCP23017 write and read functionality to GPIO
Signed-off-by: Ulises Flynn <uflynn@hotmail.com>
2015-11-03 18:09:44 +00:00
deadprogram 24ccd3dde6 Corrections needed for Bebop to handle Outside mode 2015-10-24 16:45:53 -07:00
deadprogram 59dbd6d15c Make expected packets larger for updated Bebop firmware 2015-10-24 15:17:11 -07:00
deadprogram 8b9216be7e Update README with full list of current drivers/platforms 2015-10-22 17:37:31 -07:00
deadprogram 929ccd2ff7 Docs and examples to better show off Grove GPIO 2015-10-22 16:56:03 -07:00
Ron Evans a260141918 Merge pull request #238 from mattetti/ma-lcd-custom-chars
let devs set and use custom LCD characters
2015-10-11 08:03:25 -07:00
Matt Aimonetti ade406c7dd more custom characters 2015-10-11 01:24:43 -07:00
Matt Aimonetti 80f64239e9 let's not forget ó, very common character in Spanish 2015-10-11 01:05:29 -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
Matt Aimonetti a129ff03fa Update blink example due to API change 2015-10-07 23:35:22 -07:00
deadprogram 360585a593 Bebop hull protection setting and beginning of test coverage 2015-10-04 23:06:26 -07:00