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
Matt Aimonetti
41ab911179
copy of the C++ constructor since I noticed some weird setup issues
...
https://github.com/intel-iot-devkit/upm/blob/master/src/lcd/jhd1313m1.cxx#L34
The main artifact I was noticing was a cursor always being displayed after my text. This version fixes this specific issue.
2015-07-11 22:37:06 -07:00
Matt Aimonetti
b318d68a5b
Adding 2ms after Clear() and Home() to avoid issues + refactoring
...
The refactoring focuses on 2 aspects:
* go lint conventions with documentation
* avoid naked returns and don't instantiate returned values in the signature unless really necessary
2015-07-11 20:43:02 -07:00
Ron Evans
00f1a41cb2
Merge pull request #203 from mattetti/master
...
update the Edison documentation for 1.5
2015-07-10 22:48:42 -06:00
Filip Gospodinov
52ed70322a
edison_grove_lcd: add multi-line example
2015-07-11 00:08:04 +02:00
Filip Gospodinov
cc9893d293
jhd1313m1_driver: fix '\n' processing
2015-07-11 00:08:04 +02:00
Matt Aimonetti
568d53cac4
update the Edison documentation for 1.5
2015-07-10 13:48:02 -06:00
Adrian Zankich
d18d6cd73a
Add missing grove driver alias
2015-07-10 08:56:39 -07:00
Adrian Zankich
f70703bf67
Bump version to 0.9.0
2015-07-10 08:04:28 -07:00
Adrian Zankich
19c36225f4
Merge remote-tracking branch 'origin/dev'
2015-07-10 08:02:58 -07:00
deadprogram
36777f681d
Corrected dependency install instructions for all current platforms
2015-07-10 08:02:18 -07:00
deadprogram
bef46fa711
Corrected to proper versionindependent install
2015-07-10 08:02:18 -07:00
deadprogram
b54782c1aa
Add missing package install step to Leap Motion README
2015-07-10 08:02:18 -07:00
nathan
17e94fdbcd
add windows connection for firmata
2015-07-10 08:02:18 -07:00
nathan
a7a2fc3e1a
add connection documention to firmata
2015-07-10 08:02:18 -07:00
Andrew Stewart
1e35d4a70c
Re-enable echo when restoring
2015-07-09 13:52:08 -07:00
Adrian Zankich
d751445cc0
Add edison grove examples
2015-07-09 11:50:39 -07:00
Adrian Zankich
317591bc39
Allow a slightly wider range of piezo vibration values
2015-07-09 11:49:52 -07:00
Adrian Zankich
d5605838dd
Scale analog values to 1024
2015-07-09 11:48:46 -07:00
Andrew Stewart
15a764d865
add basic keyboard driver using stty
2015-07-09 11:41:33 -07:00
Adrian Zankich
5b94e593ec
Fix panic during finalize if no i2c device has been initialized
2015-07-09 10:31:43 -07:00
Andrew Stewart
e7beae51bd
Merge pull request #194 from hybridgroup/docs/leap-corrections
...
Add missing package install step to Leap Motion README
2015-07-08 16:17:52 -07:00
deadprogram
be03938851
Corrected dependency install instructions for all current platforms
2015-07-08 16:03:20 -07:00
deadprogram
353c404125
Corrected to proper versionindependent install
2015-07-08 15:39:50 -07:00
deadprogram
a27f88d344
Add missing package install step to Leap Motion README
2015-07-08 15:34:18 -07:00