Ron Evans
518f4e921f
grovepi: add mutex to control transactionality of the device communication
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ulises Flynn
eb0a5ffa08
add 128x32 and 96x16 sizes to the i2c ssd1306 driver
2019-05-22 11:34:39 +02:00
Ron Evans
b3574b310f
i2c: update PCA9685 driver to use same protocol as Adafruit Python lib
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
37b157c6ac
docs: add GrovePi to README
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-23 18:07:08 +02:00
Ron Evans
46dab20a2d
i2c: add commands to JHD1313MDriver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 12:25:07 +02:00
Ron Evans
eb7c7c5689
i2c: add commands to PCA9685Driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 12:05:10 +02:00
Ron Evans
80dccb3e95
i2c: improve godocs for PCA9685
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 11:25:57 +02:00
Ron Evans
d2cbfe6167
i2c: mention that GrovePi requires running firmware 1.3.0
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 11:00:38 +02:00
Ron Evans
1e9ebd1cc6
i2c: add missing methods so the GrovePi fully implements the Adaptor interface
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-15 00:12:48 +02:00
Ron Evans
e041a93021
i2c: update GrovePi to v1.3.0 firmware
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 21:15:45 +02:00
Ron Evans
b8d26f0b31
i2c: implemented DigitalRead, DigitalWrite, and AnalogRead for GrovePi
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 10:24:07 +02:00
Ron Evans
c9276f440c
i2c: GrovePi digitalwrite implemented
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 00:21:46 +02:00
Ron Evans
425fea3b44
i2c: work in progress on GrovePi plus driver
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-13 17:03:47 +02:00
Ron Evans
1d76ed6ce0
spi: add ShowImage() function to ssd1306 driver based on @mikegleasonjr suggestion
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-07 21:58:43 +02:00
Ron Evans
6bd5dce5a2
i2c: add ShowImage() function to ssd1306 driver based on @mikegleasonjr suggestion
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-07 21:58:27 +02:00
ssnover95
a7d568efc2
Remove scaling of user input and add comments to SetPWMFreq function in PCA9685 i2c driver
...
Signed-off-by: ssnover95 <sws7379@rit.edu>
2018-07-08 20:30:03 -04:00
Marc-Antoine Ruel
7bbdeee01f
Bump periph.io/x/periph to v3.0.0
...
There was one breaking change in the spi.Port and spi.Conn interfaces.
As I ran "dep ensure" with dep v0.4.1, it decided to reformat the Gopkg.lock
file. :/
2018-07-03 09:29:15 -04:00
Ulises Flynn
88b78ff762
fix write/read gpio
2018-06-30 15:09:33 -06:00
Ron Evans
45d103a558
Merge pull request #569 from ulisesflynn/issue568
...
fixed bug in read/write gpio code, and cleaned up some comments
2018-06-26 17:30:24 +02:00
Ulises Flynn
1e999769d7
restore driver interface test
2018-06-21 09:10:04 -06:00
Ulises Flynn
49f7c034fc
fixed bug in read/write gpio code, and cleaned up some comments
2018-06-20 22:16:09 -06:00
Dhruva Sagar
24de9c0fb1
Improve Stepper Driver
...
* Ensure StepperDriver embeds gobot.Commander to allow for command
driven workflow
* Add a few core commands available out of the box for control via
command workflow
2018-05-28 23:14:09 +05:30
Daniel Esteban
bcf63b08b3
Initial support for MAX7219 (gpio) led driver
2018-05-05 19:18:35 +02:00
Ron Evans
e9529e4c72
spi: remove unneeded type and cleanup GoDocs
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-16 13:29:35 +02:00
Ron Evans
06d26b4102
spi: remove unneeded code as suggested by @maruel
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-16 09:56:17 +02:00
Ron Evans
f0b524efbf
spi: update README to mention new periph.io implementation.
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:51:39 +02:00
Ron Evans
25930107fd
spi: add optional params such as bus/chip to all current drivers
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
7637d90440
spi: switch to using periph.io for SPI interfaces
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Daniel Esteban
d84c724e5c
typo fix
2018-04-12 12:25:39 +02:00
Ulises Flynn
447175629b
added spi ssd1306
2018-04-12 12:25:39 +02:00
Daniel Esteban
8e6391105d
Added initial support for AIP1640 led driver, used in Wemos D1 mini's
...
matrix LED shield
2018-04-12 12:25:39 +02:00
Daniel Esteban
4cac391d13
typo fix
2018-02-24 11:31:53 +01:00
Ron Evans
fe68139afb
Merge pull request #494 from ulisesflynn/ssd1306spi
...
added ssd1306 spi driver
2018-02-23 12:17:44 +01:00
Ulises Flynn
2c5358e561
added spi ssd1306
2018-02-23 00:52:06 -07:00
Ron Evans
37560b1d26
Merge pull request #492 from conejoninja/aip1640
...
Added initial support for AIP1640 led driver
2018-02-17 10:21:18 +01:00
Daniel Esteban
6d145069bd
Added initial support for AIP1640 led driver, used in Wemos D1 mini's
...
matrix LED shield
2018-02-17 09:40:57 +01:00
Ron Evans
c4acb468af
docs: add references to new drivers for ADXL345, BH1750, and TM1638.
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 09:40:39 +01:00
Ron Evans
7ca9db598f
docs: update copyright date to 2018
...
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 08:24:39 +01:00
Daniel Esteban
f3150c7ed9
Initial support for TM1638 modules
2018-02-11 19:34:47 +01:00
Ron Evans
d5e7393912
Merge pull request #481 from conejoninja/adxl345
...
Initial support for digital accelerometer ADXL345
2018-01-29 14:17:02 +01:00
Daniel Esteban
dd53b2b837
added documentation to private structs
...
change filenames to lower case
2018-01-27 20:17:40 +01:00
Daniel Esteban
ca043ef77b
added TestADXL345DriverSetRange
2018-01-20 17:38:21 +01:00
Daniel Esteban
be48fe5edb
added some tests for ADXL345
2018-01-19 21:57:47 +01:00
Daniel Esteban
6ad9dfcf34
initial support for accel ADXL345
2018-01-16 10:11:50 +01:00
Daniel Esteban
d4880f808f
added comments for godoc
...
added bh1750 to readme
2018-01-12 16:26:21 +01:00
Daniel Esteban
c2e6910c82
Added basic driver for BH1750 (light sensor), board GY-302
2018-01-11 20:56:23 +01:00
deadprogram
c10828baf9
spi: Add MCP3202, MCP3204, MCP3208, and MCP3304 drivers to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 20:10:22 +01:00
deadprogram
b0160105ca
spi: Add MCP3202, MCP3204, MCP3208, and MCP3304 drivers
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 20:08:31 +01:00
deadprogram
6f2921ffb6
spi: add MCP3002 A/D converter
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 16:40:44 +01:00
deadprogram
41a04f76d0
spi: correct support for MCP3004/MCP3008 A/D converters
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 15:40:38 +01:00