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

930 Commits

Author SHA1 Message Date
deadprogram
afd2e81911 Correct Intel Edison docs location thanks to @seanmarcia 2015-11-04 10:32:34 -08:00
Ron Evans
0252f2bacc Merge pull request #242 from knifeedge/dev
Add MCP23017 write and read functionality to GPIO
2015-11-03 19:48: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
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
Adrian Zankich
a8fa365990 Make travis happy 2015-07-15 16:46:40 -07:00
Adrian Zankich
c3bc235218 Update lidar implementation 2015-07-12 15:22:23 -07:00
Adrian Zankich
f63fab81a3 Merge pull request #209 from mattetti/ma-jhd1313m1-refactoring
Fixes LCD setup + wait times to avoid bugs + refactoring
2015-07-12 11:47:34 -07:00
Matt Aimonetti
6cef217dff fix the bad merge 2015-07-11 23:03:01 -07:00
Matt Aimonetti
6190defcdc merge toxeus' multiline fix 2015-07-11 22:56:45 -07:00
Matt Aimonetti
ab624962eb improved the waits and added a scroll method (which doesn't seem to work :( ) 2015-07-11 22:50:55 -07:00