1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-11 19:29:20 +08:00

106 Commits

Author SHA1 Message Date
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
deadprogram
d3fc0bd1e5 i2c: increase test coverage for Adafruit Motor HAT
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-07 17:38:57 +02:00
deadprogram
6be8bd0b2a i2c: increase test coverage for tsl2561
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-07 17:28:59 +02:00
deadprogram
fa7ce5c646 i2c: increase test coverage for bmp180 and jdh1313m1 drivers
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 15:58:40 +02:00
deadprogram
287ec68086 i2c: return error correctly, increase test coverage for l3gd20h
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 15:21:17 +02:00
deadprogram
4ceba24991 i2c: increase test coverage for l3gd20h
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 14:50:24 +02:00
deadprogram
9334c3d938 i2c: increase test coverage for lidar-lite
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 14:34:06 +02:00
deadprogram
5dc53355c7 i2c: increase test coverage for tsl2561
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 14:06:58 +02:00
deadprogram
9a2c94a50d i2c: increase test coverage for tsl2561
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 13:05:14 +02:00
deadprogram
8bd1d3224a i2c: increase test coverage for mma7660 and mpl115a2
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 12:34:42 +02:00
deadprogram
305ef3c4bf i2c: increase test coverage for mma7660 and mpu6050
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-04 11:50:31 +02:00
deadprogram
f94bdf5aaf i2c: increase test coverage for Grove LCD and JHD1313M1
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-03 21:35:32 +02:00
deadprogram
34eae7f559 i2c: increase test coverage for bme280
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-03 21:16:38 +02:00
deadprogram
083bf23f5b i2c: increase test coverage for bme280 and bmp280
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-03 20:58:31 +02:00
deadprogram
49ce0eb71f i2c: increase test coverage for bme280 and bmp280
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-04-03 20:09:50 +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
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
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
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
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
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
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
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
c1a7fec541 i2c: increase jhd1313m1 test coverage
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-03-18 17:53:10 +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ö
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
9f838bd0ae i2c: update list of supported i2c devices
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-02-24 08:19:20 +01:00
Ron Evans
43e6566280 Merge pull request #375 from erkkah/drv2605l-driver
Driver for the DRV2605L haptic controller
2017-02-22 08:06:55 +01:00
Erik Agsjö
29c6a1451e Added simple example for TSL2561 on C.H.I.P
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-21 22:47:21 +01:00
Erik Agsjö
9b0425480d Minor doc readability change
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 23:51:13 +01:00
Erik Agsjö
d8661ec444 Updated TSL2561 driver to latest i2c changes
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 23:24:12 +01:00
Erik Agsjö
91ac234094 Fixed TSL2561 driver tests
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 22:44:08 +01:00
Erik Agsjö
e7e0fde3fc Moved to ReadWordData for TSL2561, fixed weird problem
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 22:44:08 +01:00
Erik Agsjö
96987554c2 Updated tsl2561 driver to use new I2cConnector
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 22:44:08 +01:00
Erik Agsjö
daa0af365a Added driver for Adafruit TSL2561
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 22:44:08 +01:00
Erik Agsjö
c91465c8ce Adapted DRV2605L driver to latest i2c changes
Signed-off-by: Erik Agsjö <erik.agsjo@gmail.com>
2017-02-20 22:43:27 +01:00