Ron Evans
df3b3aa1ca
ci: first start at setting up CircleCI for smoke tests
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 19:00:40 +02:00
Ron Evans
84b1cd0bfb
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:12:28 +02:00
Ron Evans
8e384a00f1
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:11:28 +02:00
Ron Evans
7006a675ad
docs: improve godocs formatting
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:10:11 +02:00
Ron Evans
1895c84912
docs: improve godocs info used by main package to explain what the package is and how to use it properly
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 11:07:43 +02:00
Ron Evans
3c68510cbc
docs: improve godocs info used by main package to explain what the package is and how to use it
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-22 10:56:22 +02:00
Daniel Esteban
a332118087
added DS3231 driver to README.md
2019-04-08 08:18:42 +02:00
Daniel Esteban
ed2d334d55
Driver for ADXL345 3-axis digital accelerometer ( #33 )
...
* Driver for ADXL345 3-axis digital accelerometer
2019-04-08 08:18:03 +02:00
Daniel Esteban
f6bdc9734f
ds3231: basic support for DS3231 RTC device
2019-04-07 16:55:46 +02:00
Ron Evans
d9b426b90b
i2c: refactor all i2c drivers to use Address property of Driver. Allows variations to override the default address as discussed in #14 ( #30 )
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-04-07 10:50:34 +02:00
Ron Evans
b8e278e08f
examples: add example code for BlinkM
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-03-14 16:34:11 +01:00
Ayke van Laethem
b0c4f3e2ce
mma8653: return acceleration in a standard unit: micro-G.
2019-03-11 17:14:04 +01:00
Ron Evans
c83475d09d
docs: add VL53L1X to list of supported devices
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-03-06 17:49:37 +01:00
Daniel Esteban
f144bfed79
Basic support for VL53L1X time-of-flight distance sensor ( #20 )
...
* Basic support for VL53L1X time-of-flight distance sensor
2019-03-06 17:42:17 +01:00
Ron Evans
8e1df6d63a
examples: add basic usage example for mma8653
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-03-04 21:42:02 +01:00
Ron Evans
239c10a6ab
examples: add example for mag3110 magnetometer
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-03-04 21:33:32 +01:00
Ron Evans
55d12ce0a1
examples: add basic usage example for ws2812
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-28 14:22:14 +01:00
Ayke van Laethem
7116778235
ws2812: add support for M0 at 48MHz: most SAMD21 boards
2019-02-24 23:10:10 +01:00
Ron Evans
0f7b458d9c
docs: update README for current list of drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-24 13:33:40 +01:00
Ron Evans
0c2924cd77
espat: add support for esp8266/esp32 Wifi adaptor AT command set with net-compatible UDP support
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-24 12:54:11 +01:00
Daniel Esteban
ae53ea7d81
easystepper: very simple 4-wire stepper driver
2019-02-23 13:41:52 +01:00
Ayke van Laethem
4ff437e5d4
ws2812: add nrf52 support, update timings for m0 and avr
...
This commit adds support for the nrf52, which is a Cortex-M4 running at
64MHz.
While implementing this, I discovered that the timings for AVR/16MHz and
Cortex-M0 at 16MHz weren't quite right. They do work, but were slightly
out of spec. So I fixed this as well.
2019-02-22 07:10:22 +01:00
Ron Evans
1475a63798
docs: add BH1750 to README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-08 09:10:02 +01:00
Daniel Esteban
693e7a1db7
Added driver for BH1750 digital ambient light sensor ( #15 )
...
* Added driver for BH1750 digital ambient light sensor
2019-02-08 09:04:58 +01:00
Ron Evans
31bc74101d
examples: add example for apa102 ( #17 )
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-07 14:52:05 +01:00
Ron Evans
7dfd72c1b1
examples: add example for mpu6050 ( #16 )
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-07 14:51:45 +01:00
Ron Evans
bb56d49ce3
rename: make sure package name is consistent in all places after move to organization
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-07 09:41:24 +01:00
Ron Evans
96b5daee8e
license: add BSD-3 license for the TinyGo Authors
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-07 09:18:27 +01:00
Ron Evans
be048a35bf
docs: commit initial version of README file
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2019-02-07 08:35:07 +01:00
Daniel Esteban
3af2f18437
Initial support for BMP180 digital pressure sensor ( #11 )
...
* Initial support for BMP180 digital pressure sensor
Note that Pressure & Temperature return int32 and millis unit (millidegrees
and mPa)
2019-02-06 08:50:40 +01:00
Ron Evans
773b01e911
apa102: add support for APA102 SPI controlled LEDs
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2018-12-22 19:14:02 +01:00
Ayke van Laethem
4c21e79d0e
ws2812: switch to different color format
...
Use image/color.RGBA to represent RGB colors. This is more standard.
2018-12-22 16:37:36 +01:00
Ayke van Laethem
0d692cfd0a
ws2812: provide proper file-like interface in Device
...
* Return len and errors in the Write method, to implement io.Writer.
* Return a nil error in WriteByte, for compatibility with bufio.
2018-12-22 16:35:27 +01:00
Ayke van Laethem
aef8d42d42
ws2812: add support for the Arduino
2018-11-20 21:07:04 +01:00
Ron Evans
9d863fdf15
blinkm: add initial support for BlinkM I2C controlled RGB LED
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2018-11-20 15:40:28 +01:00
Ron Evans
61f928136c
all: use New() constructor function for simplicity
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2018-11-19 20:20:24 +01:00
Ron Evans
c386343c0d
build: add placeholder Go file to package root to allow for go get -d package installation
...
Signed-off-by: Ron Evans <ron@hybridgroup.com >
2018-11-19 12:25:00 +01:00
Ayke van Laethem
6f0ace9157
mag3110: add driver
2018-11-18 20:24:04 +01:00
Ayke van Laethem
36b00aac58
mpu6050: read gyroscope
2018-11-17 23:45:56 +01:00
Ayke van Laethem
53fbc39809
mpu6050: add driver
...
Only the accelerometer is supported at the moment.
2018-11-16 14:55:29 +01:00
Ayke van Laethem
16a5f82d44
ws2812: rename WS2812 to Device
...
This is more consistent with the other drivers.
2018-11-16 14:55:00 +01:00
Ayke van Laethem
947042e435
mma8653: rename ReadOrientation to ReadAcceleration
2018-11-16 14:54:18 +01:00
Ayke van Laethem
704ef734f5
mma8653: fix doc comments
2018-11-16 14:53:50 +01:00
Ayke van Laethem
c23954059f
ws2812: improve documentation
2018-11-16 12:21:17 +01:00
Ayke van Laethem
bd18c71604
mma8653: add driver
2018-11-16 12:06:16 +01:00
Ayke van Laethem
1f27817061
Initial commit
2018-10-15 20:47:33 +02:00