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

305 Commits

Author SHA1 Message Date
deadprogram
94d78d777a core: Refactor tests to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
fc82503428 core: Refactor examples to allow 'metal' development using Gobot adaptors/drivers.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
deadprogram
0e25f29a1b core: Refactor events to use channels all the way down. Allows 'metal' development using Gobot libs.
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-09-12 21:33:14 +02:00
Josh Finken
409cdfb041 Removing the raspi_adafruit program as it has been split into three separate programs, removing my Makefile for the raspi adafruit programs, and fixing up a few comments. 2016-09-02 06:44:50 -06:00
Josh Finken
6a415b5096 Merge branch 'dev' of github.com:jfinken/gobot into dev 2016-08-30 10:08:13 -06:00
Yuri Gorokhov
1b8212ebcf Adding support for MakeBlock megapi
Signed-off-by: Yuri Gorokhov <yurigorokhov@gmail.com>

Fixing example

Adding fix for megapi same speed bug

Adding README.md
2016-08-29 22:08:50 -07:00
deadprogram
986cfaa3f3 joule: add i2c example and notes to README about pullup resistors
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-26 13:56:33 +02:00
Josh Finken
54c8b246dd Adding a Servo example program for the Adafruit Servo Hat driver code. 2016-08-25 22:04:36 -06:00
Josh Finken
995cd7deb5 Adding support for the Adafruit Servo/PWM HAT. This required a slight refactor to the existing Motor HAT code to support multiple I2C addresses. 2016-08-25 20:51:00 -06:00
Ron Evans
aa17072872 Merge pull request #303 from ericho/edison-gobot-as-library
Add example for Edison blink demo without gobot initialization.
2016-08-25 23:00:33 +02:00
deadprogram
37e59402cc joule: go fmt the multi-LED example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 21:29:19 +02:00
deadprogram
2a6615424b Starting support for Intel Joule with the built-in LEDs and more
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-08-25 18:10:52 +02:00
Josh Finken
5a1707340f More explicit initialization in Start, slight refactor, and separate DC Motor and Stepper Motor examples. 2016-08-24 22:25:41 -06:00
Erich Cordoba
3b6bf4da74 Add example for Edison blink demo without gobot initialization.
This example shows how to use gobot as another golang library.

Signed-off-by: Erich Cordoba <erich.cm@yandex.com>
2016-08-23 21:54:12 -05:00
Josh Finken
09e3cd4f10 Initial significant changes to the Adafruit Motor HAT driver to support Stepper Motors. 2016-08-22 21:56:19 -06:00
Josh Finken
0c8be58d7e File rename, adding a test file for the Adafruit driver, and slight func naming changes. 2016-08-16 21:36:12 -06:00
Josh Finken
14eccad598 Adding two API funcs for the Adafruit driver with respect to the DC Motor, fleshing out the raspi_adafruit example with a runner function. 2016-08-15 23:10:35 -06:00
Josh Finken
c3f142f4d7 Initial commit of driver code, with accompanying example, for the Adafruit_MotorHat. 2016-08-01 19:08:54 -06:00
Ron Evans
fc31d4e3c2 Merge pull request #297 from caledhwa/platform-nats
Adding the initial NATS platform support
2016-07-19 20:26:43 +02:00
Cale Hoopes
e7839a8924 Adding the initial NATS platform support 2016-07-16 20:59:07 -07:00
Ron Evans
913e9371a7 Merge pull request #290 from dgryski/gosimple
Code cleanups suggested by gosimple
2016-07-15 09:03:02 -06:00
Damian Gryski
e65048e795 Fix issues flagged by 'go vet' 2016-07-13 11:27:12 -06:00
Damian Gryski
977c878a8b Code cleanups suggested by gosimple 2016-07-13 09:32:22 -06:00
deadprogram
5b29de3ff7 [ble] Speed up Ollie example roll speed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-11 23:47:19 -06:00
deadprogram
8db7405260 [ble] Implement Ollie Roll example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:37:58 -06:00
deadprogram
11a49b64f3 [ble] Implement Ollie Roll command
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:28:20 -06:00
deadprogram
8fa839081f [ble] Ollie example color cycles
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-10 12:08:34 -06:00
deadprogram
5abc5d260e [ble] Correct examples to use client adaptor
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-09 11:52:48 -06:00
deadprogram
b850d1189f [ble] Control stick flight control
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 12:51:00 +02:00
deadprogram
500283c87f [ble] Complete implementation for initial drone inferface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:45:00 +02:00
deadprogram
cca3a1cacd [ble] Rename files to match current naming scheme
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-05 11:11:04 +02:00
ron
ef99b92190 [ble] Able to takeoff and land 2016-07-04 23:54:44 +02:00
deadprogram
a95af64ecb [ble] Startup Pcmd
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:53:54 +02:00
deadprogram
eedc5081ed [ble] Flying and landing and landed
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 22:23:59 +02:00
deadprogram
fbea6e76f0 [ble] Ready for takeoff?
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:31:15 +02:00
deadprogram
f86f0fa76d [ble] Battery and status events
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 20:10:30 +02:00
ron
7887140073 [ble] Able to connect and retrieve battery notifications 2016-07-04 19:46:42 +02:00
deadprogram
e001cce97c [ble] Experiments aerial
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-04 17:00:36 +02:00
deadprogram
04bf4c355c [ble] Device information service
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 12:46:29 +02:00
deadprogram
9b779e40ab Switching to currantlabs fork of gatt, and some related refactoring
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
06ee8a4699 [audio] Run go fmt because we have to
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
ae8b23c565 [audio] Refactor audio driver to simplify interface
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
491b8aa35a [core] Return when Every is sent done on its channel
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
5c2766d85f [audio] WIP on Gobot audio support using mpg123, based on code from @colemanserious
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:11 +02:00
deadprogram
3d9aeeef14 [gpio] Add support for RGB LED
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
deadprogram
807999debf Increase hover time and remove cruft from simple Bebop drone example
Signed-off-by: deadprogram <ron@hybridgroup.com>
2016-07-03 10:52:10 +02:00
jeromefroe
cb8f90beae Added example of how to use temp36 temperature sensor with firmata 2016-07-03 10:52:10 +02:00
deadprogram
9de106d089 Simple implementation that can read data 2016-03-02 22:43:41 -08:00
deadprogram
b662559ae9 Remove test code 2016-03-02 22:05:19 -08:00
deadprogram
12dbf722d7 Almost reading battery info 2016-03-02 22:00:05 -08:00