deadprogram
5987a732b9
sphero: eliminate race conditions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 23:50:07 +02:00
deadprogram
dfa02a200e
leap: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 22:24:34 +02:00
deadprogram
c11b0d3b3c
neurosky: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 22:08:10 +02:00
deadprogram
fe19c2f167
firmata: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 21:13:55 +02:00
deadprogram
06671698f2
i2c: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 20:10:12 +02:00
deadprogram
210ace70fa
aio: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 17:55:49 +02:00
deadprogram
fe94979487
gpio: eliminate race conditions introduced by tests
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 17:42:01 +02:00
deadprogram
b6c8138551
gpio: reduce test side effects
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 17:15:45 +02:00
deadprogram
d405b7a5c7
test: remove test code no longer being called
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-02 15:57:23 +02:00
deadprogram
62ebd67dea
sysfs: address race condition from udev rules when exporting GPIO pins
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-01 22:07:47 +02:00
deadprogram
9fc46368a4
i2c: add bme280 and bmp280 to list of supported drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-01 13:51:36 +02:00
deadprogram
3d7bf12156
i2c: add test coverage for bme280
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-01 13:46:37 +02:00
deadprogram
e14bfb726f
i2c: add test coverage for bmp280
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-01 13:21:38 +02:00
deadprogram
821fbf272e
i2c: adds Altitude() function to BMP280/BME280
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-01 10:29:57 +02:00
deadprogram
671ead7705
i2c: add BME280, BMP280 and update SSD1306 in README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:12:38 +02:00
deadprogram
bdb24109af
i2c: functional bmp180 temperature/pressure and bme280 humidity
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
c573ba99ac
Revert "Increased PWM frequency"
...
This reverts commit 899c70d6831bfd78e9e0acdd48548e30e9c464e2.
2017-03-31 23:01:10 +02:00
deadprogram
1b8a772400
i2c: BME280 readings coming in, still working on conversion functions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
633abf0751
i2c: update bme280 example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
4c573b43f4
i2c: add Humidity() to bme280 example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
f523fc6447
i2c: bmp280/bme280 raw reading in place, just need the conversions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
c9b992aaa5
i2c: add bmp280 driver, then encapsulate it with bme280 and add Humidity
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
8940824ff0
i2c: refactoring since the bme280 is not the same as the bmp180
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
56a67a6626
i2c: ensure bmp180 returns Temperature() error, if any
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
dsockwell
a772e835d9
Remove bad old bme280 driver
2017-03-31 23:01:10 +02:00
dsockwell
c34bbee3c7
Humidity compensation formula input, needs verification
2017-03-31 23:01:10 +02:00
deadprogram
a1ed7ad144
i2c: Placeholder method for doing humidity adjustment for BME280 support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
deadprogram
fa2b6a3ea2
i2c: WIP on adding BME280 support
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-31 23:01:10 +02:00
dsockwell
2600e69694
Works fine for a while now
2017-03-31 23:01:10 +02:00
darryl sockwell
cd2ce2ff28
Some cleanup, bme280 driver works fine
2017-03-31 23:01:10 +02:00
Demo User
aaa7497ca1
Increased PWM frequency
2017-03-31 23:01:10 +02:00
Ron Evans
296e2c3549
Merge pull request #400 from llonchj/feature/i2c/ssd1306
...
Initial ssd1306 driver implementation
2017-03-31 20:46:21 +02:00
Jordi Llonch
6ea0383918
ssd1306: added example
...
Signed-off-by: Jordi Llonch <llonchj@gmail.com>
2017-03-31 17:33:52 +00:00
Jordi Llonch
a66cfb1580
SSD1306 Commands
...
Signed-off-by: Jordi Llonch <llonchj@gmail.com>
2017-03-31 15:55:33 +11:00
Jordi Llonch
e6aebcec48
Initial ssd1306 driver implementation
...
Signed-off-by: Jordi Llonch <llonchj@gmail.com>
2017-03-31 15:05:11 +11:00
Ron Evans
fc5f64f49d
Merge pull request #396 from maruel/fmt
...
Add crude travis check for gofmt; format all sources
2017-03-28 18:15:12 +02:00
Marc-Antoine Ruel
88addd428f
Add crude travis check for gofmt; format all sources
...
The check ensures no gofmt regression occurs. Formatting the code makes everyone happy.
2017-03-27 14:10:37 -04:00
Marc-Antoine Ruel
55eb298a9b
Significantly speed up travis and make runs
...
- Inline ci/travis.sh into .travis.yml
- Use two go test steps instead of once for speed up
- Drop the whitelist and use all the packages as listed from $(go list ./...).
This removes the need to do bookeeping in both .travis.yml and Makefile during
refactoring.
- Trimmed the Makefile significantly. Removed "go test -i" as while this is
extremely helpful when cross compiling, it doesn't help when compiling for the
host.
- Added deps as a phony target, made this step faster. I'm not sure of the
usefulness of this step though and would recommend to remove it.
- 'make examples' is currently broken so I didn't add it to .travis.yml.
I experimented a bit on travis with go test on another similar project, timings
for the go test step only:
- Using both -race and -coverprofile with the loop over $(go list ./...) took
190s
- Using -coverprofile alone with the loop over $(go list ./...) took 10~11s
- Using -race ./... took 5s
It means that using one after the other takes 16~17s while running with both
flags takes 190s. A 91% speedup. Add my previous commit that cut off the test
runtime by half, the total speed will be appreciable.
2017-03-25 07:31:26 -04:00
Ron Evans
1a3c52c2aa
Merge pull request #385 from erkkah/chip-pwm
...
Hardware PWM support for the C.H.I.P
2017-03-23 21:53:00 +01:00
Erik Agsjö
74da855ea7
Updated README
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-23 21:46:47 +01:00
deadprogram
678476b612
aio: additional test coverage for Analog Sensor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-23 13:18:22 +01:00
deadprogram
518a563597
aio: additional test coverage for Grove Temperature Sensor
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-23 13:13:14 +01:00
Ron Evans
f3cc685666
Merge pull request #392 from b3b/dev
...
Fix neurosky example
2017-03-23 11:57:18 +01:00
b3b
2b2ef9bb5d
Update neurosky README
...
Signed-off-by: b3b <ash.b3b@gmail.com>
2017-03-23 12:56:07 +03:00
b3b
5eaabf18a7
Fix neurosky example
...
Signed-off-by: b3b <ash.b3b@gmail.com>
2017-03-23 12:27:13 +03:00
deadprogram
1e26f485d4
core: update version to 1.3.0 for release
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-22 18:40:47 +01:00
deadprogram
e319fd27f2
docs: update CHANGELOG for 1.3 release
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-22 18:39:29 +01:00
deadprogram
dae55b5dec
gpio: increase test coverage for motor driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:59:19 +01:00
deadprogram
4c7c57c211
gpio: increase test coverage for motor driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:49:39 +01:00
deadprogram
ba90bb1800
gpio: increase test coverage for buzzer driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:37:27 +01:00