deadprogram
1fe7469a1c
i2c: improve docs and test coverage for PCA9685
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:55:28 +02:00
deadprogram
876ada9aa7
i2c: add PCA9685 servo driver to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:18:02 +02:00
deadprogram
b2694db62b
i2c: initial implementation for PCA9685 servo driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-23 20:14:24 +02:00
John Pauley
388f99e93c
fix signed/unsigned bug
2017-06-15 14:04:08 +02:00
Graeme Cross
2ebbc97e49
Fixed incorrect error condition check when reading the 'ctrl_hum' register.
...
Expanded the BME280 unit test for TestBME280DriverStart() to support reading
from the 'ctrl_hum' register.
Signed-off-by: Graeme Cross <graeme@ceriumdesigns.com>
2017-06-15 14:04:08 +02:00
Graeme Cross
95b0fe880f
Improved BME280 humidity initialisation so that it does not override existing
...
oversampling rates that have been set up for the ctrl_meas register.
The humidity oversampling rate is set to 1 (as per Section 3.5 of the BME280
data sheet).
Signed-off-by: Graeme Cross <graeme@ceriumdesigns.com>
2017-06-15 14:04:08 +02:00
Graeme Cross
18cfa16cc7
Issue #424 : Enables humidity readings in the BME280 driver by enforcing the write to the 'ctrl_meas' register, as per Section 5.4.3 of the BME280 data sheet
...
Signed-off-by: Graeme Cross <graeme@ceriumdesigns.com>
2017-06-15 14:04:08 +02:00
deadprogram
d6781a478a
i2c: remove unused test code
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-06-15 14:04:08 +02:00
John Pauley
5f2bb180ee
write config register in little endian
2017-06-15 14:04:08 +02:00
deadprogram
9d59a7c815
i2c: ensure lock of i2c bus for each individual operation
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-07 22:28:07 +02:00
John Pauley
1bce89ab32
gofmt, goimports
2017-05-05 20:57:10 -04:00
John Pauley
66f1ed09ff
use real sensor data in tests
2017-05-05 20:55:10 -04:00
deadprogram
b8572849a9
i2c: increase test coverage for INA3221Driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-05 09:45:21 +02:00
deadprogram
b71aed4d54
i2c: add INA3221 Voltage Monitor to README under supported i2c devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-05-05 09:27:08 +02:00
John Pauley
2697b2b42b
gofmt
2017-05-04 23:45:17 -04:00
John Pauley
698d1685f0
cleanup driver and sample, additional documentation
2017-05-04 22:51:58 -04:00
John Pauley
6b926ef037
INA3221 initial port to gobot
2017-05-03 18:07:33 -04:00
deadprogram
3aa0cf5b89
i2c: small refactoring and increase test coverage for bmp180
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 17:07:44 +02:00
deadprogram
acfdcc1f3a
i2c: increase ads1x15 test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 16:34:00 +02:00
deadprogram
86e15b4b71
i2c: add ads1115 to list of supported devices
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-27 16:13:29 +02:00
bezineb5
03f178e3a6
Fixed issue with Go 1.7
2017-04-27 09:23:41 -04:00
bezineb5
7eabd4e2e4
Fixed a bug with the ADS1015 reading. Updated example.
2017-04-27 09:10:03 -04:00
bezineb5
95c71a2efc
Added method to determine the gain easily
2017-04-27 09:01:43 -04:00
bezineb5
a950f60c78
Removed duplicate files
2017-04-27 09:01:43 -04:00
bezineb5
9ba655f87d
Merged both 1015 drivers into one!
2017-04-27 09:01:43 -04:00
bezineb5
9728cef5ed
Added comments
2017-04-27 09:01:43 -04:00
bezineb5
c09f8066d8
Added support for the ADS1015 and ADS1115 ADCs
2017-04-27 09:01:43 -04:00
bezineb5
02692c89dd
Added comments
2017-04-27 08:59:17 -04:00
bezineb5
1e266a33a9
Added support for the ADS1015 and ADS1115 ADCs
2017-04-27 08:59:17 -04:00
deadprogram
823d478a51
i2c: correct reads to use simple file reads for ads1015 adc, and increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-24 18:15:49 +02:00
deadprogram
29420987ac
i2c: add ads1015 adc to README
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-24 17:58:30 +02:00
deadprogram
0de58756bb
i2c: support working for ads1015 adc providing AnalogReader interface
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-24 17:56:13 +02:00
deadprogram
3f89f7842c
i2c: initial WIP on support for ADS1015
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-24 09:59:43 +02:00
deadprogram
6ae2003622
i2c: small refactor and increase test coverage for l3gd20h
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 17:37:05 +02:00
deadprogram
4b5fb71afb
i2c: increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 17:23:28 +02:00
deadprogram
9f03dff53a
i2c: increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 16:56:47 +02:00
deadprogram
4714568628
i2c: small refactor and increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 16:44:15 +02:00
deadprogram
913ea01d3a
i2c: increase test coverage for mpu6050
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 16:36:27 +02:00
deadprogram
d8a0b9ae60
i2c: copy wiichuck joystick data in test to avoid race conditions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 16:11:55 +02:00
deadprogram
1dd9b1abc4
i2c: copy wiichuck joystick data to avoid race conditions
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 16:00:22 +02:00
deadprogram
000eeaeaf3
i2c: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-12 11:47:42 +02:00
deadprogram
15be67be79
i2c: correctly return error, and increase test coverage for adafruit hat driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 15:50:56 +02:00
deadprogram
8b4c1e1b8a
i2c: increase test coverage for jhd1313m1
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 15:28:43 +02:00
deadprogram
dbb1ffd4f6
i2c: increase test coverage for drv2605l
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 15:16:41 +02:00
deadprogram
cbb86f7d85
i2c: increase test coverage for drv2605l
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 15:05:43 +02:00
deadprogram
b4029d6524
i2c: increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 14:51:03 +02:00
deadprogram
994fadcfc2
i2c: refactor and increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 14:17:04 +02:00
deadprogram
a85a6c35f1
i2c: remove panics and increase test coverage for tsl2561
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 12:50:32 +02:00
deadprogram
c1cfc4f3b1
i2c: increase test coverage
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-11 12:29:31 +02:00
deadprogram
4f25013001
i2c: increase test coverage for adafruit motor hat driver
...
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-09 12:28:29 +02:00