deadprogram
50ea4143f9
[audio] Run go fmt because we have to
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 21:05:27 -07:00
deadprogram
31881bca81
[audio] Refactor audio driver to simplify interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 21:01:16 -07:00
deadprogram
151403aa9b
[core] Fix typo for godoc
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 20:25:16 -07:00
deadprogram
68923c0822
[audio] Test coverage for execution of audio driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 20:21:49 -07:00
deadprogram
970324cea6
[audio] Test coverage for exexcution of audio adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 20:04:51 -07:00
deadprogram
c111636c32
[audio] Add yet additional test coverage for audio adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 18:49:58 -07:00
deadprogram
7314d73fd6
[audio] Add additional test coverage for audio adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 17:57:59 -07:00
deadprogram
9aad23b3c3
[keyboard] Adds more test coverage and fixes README install instructions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-24 10:34:22 -07:00
deadprogram
050f6c0570
[audio] Correct format of adaptor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-15 11:08:48 -07:00
deadprogram
eecb3d727f
[audio] Allows playback of both MP3 or WAV files, as long as the needed player (mpg123 or aplay) is installed
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-15 10:46:35 -07:00
deadprogram
80adfcd8c3
[gpio] Improve pin logging for RGB LED
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-14 17:14:46 -07:00
deadprogram
cb0005eac7
[audio] Spawn audio playing process using Start for async
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-14 16:42:33 -07:00
deadprogram
6b5f8e3781
Merge branch 'feature/audio' into dev
2016-05-13 18:56:45 -07:00
deadprogram
aa20799d2a
[core] Don't cut it so close when testing Every being told to be done
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 17:36:34 -07:00
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
aab1461e0d
[core] gobot.Every function now returns a channel so it can be halted
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 17:21:21 -07:00
deadprogram
0ca38b77e5
[audio] WIP on Gobot audio support using mpg123, based on code from @colemanserious
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 16:09:36 -07:00
deadprogram
bf43df59b5
[gpio] Correct go formatting on RGB LED
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-05-13 15:26:47 -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
deadprogram
f1239d42a0
Change default value for PCMD flag to match the Bebop 2.0.57+ expectations
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-04-12 14:27:30 -07:00
Ron Evans
e44c014e54
Merge pull request #274 from jeromefroe/arduino-temp36
...
Added example of how to use temp36 temperature sensor with firmata
2016-04-01 15:43:07 -07:00
jeromefroe
61201913b1
Added example of how to use temp36 temperature sensor with firmata
2016-04-01 17:24:43 -04:00
Ron Evans
d317e7c407
Merge pull request #273 from nobodyzzz/mqtt_auth
...
Add MQTT authentication support
2016-03-29 12:40:00 -07:00
Stas Turlo
a3051c0fcf
Add MQTT authentication support
2016-03-23 17:58:13 +03:00
deadprogram
d84d02879c
Allow failures in Travis builds for Golang 1.3 due to SDL changes
2016-03-12 15:07:19 -08:00
Ron Evans
4858a53cf5
Merge pull request #271 from knifeedge/cleanup
...
Code cleanup, improve go report card.
2016-03-12 15:04:56 -08:00
Ulises Flynn
30a8aa211b
Code cleanup, improve go report card
2016-03-07 23:51:45 -07:00
deadprogram
88fd93fbaf
Add Go Reportcard badge for fun
2016-02-25 15:00:21 -08:00
deadprogram
1ca4c0eae9
Update missing changelog entries
2016-02-24 11:48:25 -08:00
Ron Evans
6c287a385f
Merge pull request #268 from gmarik/dev
...
code depending on "testing" package must be in _test.go files
2016-02-23 14:49:35 -08:00
gmarik
a05b36a1fa
test generated error messages as well
2016-02-23 01:09:09 -05:00
gmarik
fa2b126aa7
Fixes failing test
2016-02-23 00:54:47 -05:00
gmarik
e494b9fb99
Refactor to use `gobottest` test helpers
2016-02-22 00:33:58 -05:00
gmarik
96134bfe82
Introduce `gobottest` package with test helpers
...
- this package is for testing purposes only
2016-02-22 00:31:27 -05:00
deadprogram
93b452f75b
Merge branch 'bugfix/gpio-button-tests' into dev
2016-02-21 19:14:29 -08:00
deadprogram
8a539e1cf1
Change test delay to 50ms
2016-02-21 19:03:39 -08:00
Ron Evans
73a56690ba
Merge pull request #267 from kittuov/patch-1
...
Fix for analog lag
2016-02-21 18:47:48 -08:00
Krishna Chaitanya
e84326b129
Fix for analog (quick changes lag)
...
This fixes analog lag issue.
2016-02-22 04:54:17 +05:30
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
Trevor Rosen
fda24f493b
Make dev branch target more explicit
2016-02-19 18:41:26 -08:00
deadprogram
05e54f20df
Fix #201 by add 'make examples' command to Makefile
2016-02-19 18:40:30 -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
Ron Evans
d7b2a33dc0
Merge pull request #264 from stengaard/stengaard/sysfs-seek
...
Use Seek to speed up read/write in sysfs
2016-02-19 08:11:54 -08:00
Brian Stengaard
f839367fcf
Pin 229 value left out of test fixture on edison
2016-02-19 09:51:58 +01:00
Brian Stengaard
642ab409c1
Use Seek to speed up read/write in sysfs
...
This maintains `direction` and `value` `File`s for each DigitalPin
implementation. Instead of Open/Read/Close we now only do Seek/Read,
this speeds up Read/Write operations a bit.
A silly benchmark on the mock FS gives:
benchmark old ns/op new ns/op delta
BenchmarkDigitalRead-8 647 7.36 -98.86%
benchmark old allocs new allocs delta
BenchmarkDigitalRead-8 5 0 -100.00%
benchmark old bytes new bytes delta
BenchmarkDigitalRead-8 96 0 -100.00%
2016-02-18 21:18:45 +01:00