1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-09 19:29:27 +08:00

836 Commits

Author SHA1 Message Date
deadprogram
bc50d792fb Adds additional examples for C.H.I.P. 2016-02-17 12:25:14 -08:00
deadprogram
13d65218f5 Add C.H.I.P. to supported platforms 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
Anton Koldaev
a3bf957100 Update API example
New behavior was introduced in 5c9d44f391
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
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
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
5f25282eb1 Correct test for new Robeaux endpoints 0.10.0 2015-10-26 09:13:42 -07:00
deadprogram
ef0652a011 Update Makefile and Robeaux itself to version 0.5.0 2015-10-26 09:09:28 -07: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
59dbd6d15c Make expected packets larger for updated Bebop firmware 2015-10-24 15:17:11 -07:00
deadprogram
c6890288dc Format README 2015-10-22 17:45:08 -07:00
deadprogram
09f8923c6c Format README 2015-10-22 17:43:16 -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
deadprogram
632058c47a Adds back in OS trap for clean automatic shutdown. Also adds new method to disable this feature, and allow devs to handle shutdown themselves. 2015-10-22 00:12:00 -07:00
deadprogram
187d79f360 Added square of fire example 2015-10-11 13:41:52 -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
Ron Evans
363c458217 Merge pull request #218 from joushou/stoptherobot
Stop the robot
2015-10-09 18:22:12 -07:00
Ron Evans
454ba4e273 Merge pull request #237 from mattetti/patch-1
Update blink example due to API change
2015-10-09 08:23:20 -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
deadprogram
810e07b44d Correct error in Bebop video example 2015-10-01 19:45:09 -07:00
deadprogram
ae1056b58d Merge branch 'bebop' into dev 2015-10-01 14:31:37 -07:00
Ron Evans
a423687a1a Merge pull request #235 from joushou/savetheroutines
Save ~1000 goroutines
2015-09-30 21:30:09 -07:00
deadprogram
cb39c33e5e Allow failures for go 1.2.2 since eclipse mqtt package no longer supports it. 2015-09-30 14:17:29 -07:00
deadprogram
66f5034cb2 We're going to support the latest patch of each major/minor version. 2015-09-30 14:06:20 -07:00
Kenny Levinsen
4164003de1 Save ~1000 goroutines
Previous code spawns ~1000 go-routines due to NewEvent. Removing a
goroutine and making the loop of callbacks happen directly in Write with
a lock reduces this to ~12 in my test.
2015-09-30 21:45:54 +02:00
Kenny Levinsen
4b46228f67 Isolates shutdown-logic to Robot/Robots/Gobot.Stop
Gobot no longer hijacks the os.Interrupt signal handler, leaving any
shutdown logic to the user.
2015-09-30 21:43:58 +02:00
deadprogram
f25ef58c0a Separate error case of Particle nee Spark tests to avoid confusion 2015-09-29 19:49:07 -07:00
deadprogram
6042fa6853 Get specific about which Golang versions we support 2015-09-29 18:57:26 -07:00
deadprogram
47c0e10cde Run Travis builds against go 1.5 2015-09-29 17:05:19 -07:00
Ron Evans
ab60315f96 Merge pull request #232 from trevrosen/chore/230/explicit-contributing-guide
Add repo setup and PR landing steps
2015-09-29 16:46:29 -07:00
Trevor Rosen
f50c40525c Add repo setup and PR landing steps
Fixes #230
2015-09-29 18:36:03 -05:00
Ron Evans
f6830ebcb3 Merge pull request #220 from aliafshar/patch-1
Update pin assignments to be correct for my beaglebone.
2015-09-05 07:35:39 -07:00
Ron Evans
da7adb4d5d Merge pull request #226 from vicfryzel/master
Fixing doc typo in ardrone_driver.go saying that backward went forward.
2015-08-28 14:15:10 -07:00
Vic Fryzel
a3256a1456 Fixing doc typo in ardrone_driver.go saying that backward went forward. 2015-08-28 13:42:43 -07:00
Ron Evans
5466cf4bee Merge pull request #225 from pruggia/patch-1
Wrong analog input mapping for BeagleBone
2015-08-28 11:19:27 -07:00
Pablo Ruggia
69e299a451 Wrong analog input mapping for BeagleBone
According to https://github.com/CircuitCo/BeagleBone-Black/raw/master/BBB_SRM.pdf Page 105 these are the right mappings:
P9_36 -> AIN5
P9_35 -> AIN6
2015-08-27 19:59:26 -07:00
Ali Afshar
00fdb8644e Update pin assignments to be correct for my beaglebone. 2015-08-20 22:52:17 -07:00
Adrian Zankich
9afb74421d Add bebop video recording command 2015-07-23 09:03:46 -07:00
Adrian Zankich
00c0e49575 Initial support for the bebop drone 2015-07-21 20:03:27 -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