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>
v1.3.0
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
deadprogram
d4d2c6ef34
gpio: increase test coverage for PIR and servo drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:27:12 +01:00
deadprogram
224f08930a
gpio: increase test coverage for relay driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:15:54 +01:00
deadprogram
ccd03a1b19
gpio: increase test coverage for relay driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 12:14:38 +01:00
deadprogram
4ff1b0c83c
gpio: increase test coverage for buzzer driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 11:59:38 +01:00
deadprogram
2d541ca238
gpio: increase test coverage for button, buzzer, direct pin, led, motor, and rgb led drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 11:55:46 +01:00
deadprogram
2314d96eea
gpio: increase test coverage for buzzer and relay drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 11:38:18 +01:00
deadprogram
f2121b3e03
core: remove unneeded error handling code that cannot be reached due to previous error handling.
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 11:21:00 +01:00
deadprogram
203444b3f3
i2c: minor adjustments to remove metalinter warnings
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-21 09:28:46 +01:00
deadprogram
ca3a9bdbda
i2c: test coverage for Close()
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-20 18:21:12 +01:00
deadprogram
647b3e3ba7
microbit: add CI build exclusion directives to new Microbit examples
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-20 12:31:23 +01:00
Ron Evans
5590c670ed
Merge pull request #384 from maruel/go_test
...
Fix go test ./...
2017-03-20 08:28:20 +01:00
deadprogram
c1a7fec541
i2c: increase jhd1313m1 test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:53:10 +01:00
deadprogram
1ad0207642
microbit: simplify install instructions on microbit README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:42:21 +01:00
deadprogram
416ed8f7eb
Merge branch 'feature/microbit' into dev
2017-03-18 17:25:36 +01:00
deadprogram
a6f9ba8c28
microbit: add microbit platform to main README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:25:17 +01:00
deadprogram
5f82e8eb43
microbit: add supported driver to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:23:38 +01:00
deadprogram
132080f63a
microbit: add temperature driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:22:17 +01:00
deadprogram
88a260a221
microbit: add magnetometer driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:09:43 +01:00
Ron Evans
248fea6238
Merge pull request #386 from erkkah/drv2605-bugfix
...
Small bugfix for the DRV2605 driver
2017-03-15 22:00:36 +01:00
Erik Agsjö
5a5f6eb52b
Added tests for mocked Stat implementation
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-14 00:32:53 +01:00
Erik Agsjö
13c3c111d5
Added more tests for PWM
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-14 00:11:06 +01:00
Erik Agsjö
e125805554
Added basic test for CHIP PWM functions
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-13 22:56:18 +01:00
Erik Agsjö
5593924945
Added PWM0 support to c.h.i.p
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
Updated C.H.I.P README
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-03-13 21:43:50 +01:00
Marc-Antoine Ruel
50d5869808
Fix go test ./...
...
Make all examples to not be built by default by adding the build tag 'example'.
Some files were automatically reformatted by goimports upon saving.
2017-03-13 11:01:39 -04:00
deadprogram
b538f4db80
microbit: update docs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-10 12:37:32 +01:00
Ron Evans
b7791a9c6c
Merge pull request #381 from erkkah/i2c-remove-smbusblock
...
Removing SMBus block operations from I2C layer
2017-03-10 02:26:56 +01:00
deadprogram
3fdf0639e1
microbit: add accelerometer implementation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-01 01:23:50 +01:00
deadprogram
ec9de10a10
microbit: improve button implementation, add integrated example
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 20:19:09 +01:00
deadprogram
9634a9822c
microbit: initial implementation for built-in buttons
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 20:03:20 +01:00
deadprogram
44de8014c5
microbit: initial implementation for LEDs
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-28 19:40:16 +01:00
Erik Agsjö
732847196d
Fixed a bug where drv2605 keeps triggering after shutdown
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-28 00:54:21 +01:00
Erik Agsjö
ea93b203bd
Added more capabilities checks for I2C
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-27 23:40:14 +01:00
Erik Agsjö
f0873adea6
Removed smbus block operations
...
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-27 20:53:01 +01:00
deadprogram
fc23d52a6b
docs: add contact info to CoC
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-26 19:49:31 +01:00