1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-04-26 13:48:49 +08:00

449 Commits

Author SHA1 Message Date
Adrian Zankich
5c9d44f391 Decouple middleware data from api struct 2014-09-25 18:29:10 -07:00
Ron Evans
f5ea05b65e Merge pull request #114 from hybridgroup/edison
Edison
2014-09-23 21:42:40 -07:00
Adrian Zankich
72aade7b3f Add Edison Support
Digital write works

Add PWMWrite

Add AnalogRead

Refactor edison adaptor

Enable more digital pins

Enable all digital pins

Add i2c support

Properly close i2c device

Restore proper examples

Add test stub

Add Edison README
2014-09-23 21:35:29 -07:00
Adrian Zankich
61b36ed9d0 Merge pull request #112 from hybridgroup/152-i2c-test-coverage
Tests for I2C
2014-09-18 16:19:15 -07:00
Rafael Magana
5148562dee Tests for I2C 2014-09-18 18:11:10 -05:00
Adrian Zankich
843ee4d078 Merge pull request #111 from hybridgroup/176-cors-header
176 cors header
2014-09-18 14:03:47 -07:00
Rafael Magana
f6023442e9 Implement Allow-Methods and Allow-Headers, refactor isOriginAllowed 2014-09-18 11:48:37 -05:00
Rafael Magana
3f537796eb Handle allowed CORS requests origins 2014-09-17 18:20:18 -05:00
Adrian Zankich
39d3795f5a Add support for blinking usr leds 2014-09-17 15:20:08 -07:00
Adrian Zankich
1936827ad6 Merge pull request #105 from nathany/collision_struct
sphero: return collision data as a struct
2014-09-17 14:36:10 -07:00
Javier Cervantes
1fc619544a Correct AnalogRead in sparkCoreAdaptor
It now returns an int instead of float64, since the interface is
expecting that.
2014-09-15 13:49:23 -05:00
Rafael Magana
11bcc03ad1 add Access-Control-Allow-Origin header to API 2014-09-12 15:19:38 -05:00
Nathan Youngman
46d46a8ad0 sphero: return collision data as a struct 2014-09-09 21:45:38 -06:00
Adrian Zankich
96918d358d Merge pull request #104 from nathany/sphero_checksum
sphero: calculate checksum of response packets
2014-09-08 09:17:29 -07:00
Nathan Youngman
44d34d1ce7 sphero: calculate checksum of response packets
a little more robust.
2014-09-07 18:38:17 -06:00
Javier Cervantes
1b61814ee1 Adding leap + servos example (robotic hand) 2014-09-06 21:01:44 -05:00
Adrian Zankich
233ddde364 Merge pull request #103 from hybridgroup/leap-sphero
Adding leap sphero example
2014-09-02 13:10:57 -07:00
Javier Cervantes
bd7168961f Adding leap sphero example 2014-09-02 11:48:23 -05:00
Adrian Zankich
0ef0ca4355 Merge pull request #101 from nathany/sphero-readNextChunk
Fix: Sphero partial collision data
2014-09-02 09:07:25 -07:00
Adrian Zankich
045229029f Merge pull request #95 from hybridgroup/148-spark-tests
Tests for spark
2014-09-02 08:43:00 -07:00
Nathan Youngman
613c7d8569 Fix: Sphero partial collision data
The previous behavior would throw out the data if incomplete rather than waiting for additional data.

On some async packets there would be a DLEN of 17 but no body (some of the body was retrieved, but not all 17 bytes, so nil was returned).

With this change it waits for enough data.
2014-08-26 21:23:42 -06:00
Javier Cervantes
1c20ec7eaf Merge pull request #100 from trevrosen/dev
Example of connecting adaptor manually for minimal code to accomplish GPIO control
2014-08-25 09:54:18 -05:00
Trevor Rosen
f0d1154270
Example for direct GPIO control on Beaglebone
* Contains some annotated on potential gotchas
* Penance for hybridgroup/gobot#98
2014-08-23 14:13:23 -05:00
deadprogram
c08c82b91a Add dorect pin dirver to README for GPIO 2014-08-21 16:23:08 -07:00
deadprogram
58b39d2c51 Joystick listed twice in README 2014-08-21 16:21:39 -07:00
Javier Cervantes
d5130870dc go fmt spark tests 2014-08-21 17:31:39 -05:00
Rafael Magana
6a817c649a Add tests for SparkCoreAdaptor's postToSpark 2014-08-21 16:09:41 -05:00
Rafael Magana
ac5f63efdb Tests for spark 2014-08-20 19:15:14 -05:00
Adrian Zankich
b910bf6bb8 Merge pull request #92 from derailed/doc_test
First drop at adding some docs...
2014-08-14 05:30:19 -07:00
Adrian Zankich
1bbd34955c Merge pull request #89 from tangsoft/dev
pass argument DeviceID to func craftPacket to identify virtual device
2014-08-14 05:25:34 -07:00
derailed
11ff06b0ac First pass at adding some documentation 2014-08-13 10:22:58 -06:00
TaNGSoFT
564e1d2f62 pass argument DeviceID to func craftPacket to identify virtual device the packet is intended for 2014-08-06 01:06:34 +08:00
Adrian Zankich
30dc0f6801 Enable mavlink tests 2014-08-04 12:06:54 -07:00
Adrian Zankich
fba30ad428 Update robeaux to ddfaf931ca4c2479ee448a529a386c5796ed0515 2014-08-04 12:01:33 -07:00
Andrew Stewart
ddfaf931ca Merge pull request #87 from hybridgroup/mavlink
Mavlink
2014-08-04 10:32:57 -07:00
Adrian Zankich
01cbcf8ec1 Fix issue with reading from 3dr radio 2014-08-03 18:21:00 -07:00
Adrian Zankich
06061ee67c Initial mavlink support 2014-08-03 18:21:00 -07:00
Adrian Zankich
cd797fed65 Add SSE support 2014-08-01 21:37:34 -07:00
Adrian Zankich
c817295548 Merge pull request #86 from hybridgroup/pebble-api
Making pebble finally work on gobot
2014-08-01 09:55:31 -07:00
Adrian Zankich
a155efab14 Update example to use default Watchbot http port 2014-08-01 09:46:07 -07:00
Javier Cervantes
71c6a66049 Making pebble finally work on gobot 2014-07-31 13:56:50 -05:00
Adrian Zankich
2d8ba7206d WIP threepio support 2014-07-24 16:39:27 -07:00
Adrian Zankich
30020075d4 Update .travis.yml 2014-07-23 17:00:41 -07:00
Adrian Zankich
201b54d56e Mock out window creation in test 2014-07-23 16:54:39 -07:00
Adrian Zankich
c081f46609 Add more opencv test coverage 2014-07-23 16:38:46 -07:00
Javier Cervantes
eee92acd30 Adding basic test coverage to opencv 2014-07-23 15:13:25 -07:00
Adrian Zankich
22839c4d21 Initialize pat in API constructor 2014-07-23 13:50:46 -07:00
Adrian Zankich
52b9f6a0ee Expose API router for custom routes 2014-07-23 13:37:05 -07:00
Adrian Zankich
bb703e375f DRY up api methods 2014-07-23 11:24:41 -07:00
Adrian Zankich
7805a5575a Use crypto/rand for faster number generation 2014-07-23 09:48:09 -07:00