This is an automated email from the ASF dual-hosted git repository. ccollins pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git
commit f60723d155b18476cfaa94af6d3838502bc69015 Merge: ebf3689 7960a38 Author: ccollins476ad <ccollins47...@gmail.com> AuthorDate: Tue Sep 4 19:12:39 2018 -0700 Merge pull request #1375 from ccollins476ad/i2c-retry2 I2C retries hw/drivers/bq27z561/pkg.yml | 1 + hw/drivers/bq27z561/src/bq27z561.c | 54 ++++--- hw/drivers/bq27z561/syscfg.yml | 5 + hw/drivers/chg_ctrl/adp5061/pkg.yml | 1 + hw/drivers/chg_ctrl/adp5061/src/adp5061.c | 24 ++-- hw/drivers/chg_ctrl/adp5061/syscfg.yml | 5 + hw/drivers/drv2605/pkg.yml | 1 + hw/drivers/drv2605/src/drv2605.c | 19 ++- hw/drivers/drv2605/syscfg.yml | 5 + hw/drivers/led/lp5523/pkg.yml | 1 + hw/drivers/led/lp5523/src/lp5523.c | 32 +++-- hw/drivers/led/lp5523/syscfg.yml | 5 + hw/drivers/sensors/adxl345/pkg.yml | 1 + hw/drivers/sensors/adxl345/src/adxl345.c | 21 +-- hw/drivers/sensors/adxl345/syscfg.yml | 5 + hw/drivers/sensors/bma253/pkg.yml | 1 + hw/drivers/sensors/bma253/src/bma253.c | 25 ++-- hw/drivers/sensors/bma253/syscfg.yml | 5 + hw/drivers/sensors/bma2xx/pkg.yml | 1 + hw/drivers/sensors/bma2xx/src/bma2xx.c | 16 +-- hw/drivers/sensors/bma2xx/syscfg.yml | 5 + hw/drivers/sensors/bmp280/pkg.yml | 1 + hw/drivers/sensors/bmp280/src/bmp280.c | 20 ++- hw/drivers/sensors/bmp280/syscfg.yml | 5 + hw/drivers/sensors/bno055/pkg.yml | 1 + hw/drivers/sensors/bno055/src/bno055.c | 22 ++- hw/drivers/sensors/bno055/syscfg.yml | 5 + hw/drivers/sensors/lis2dh12/pkg.yml | 1 + hw/drivers/sensors/lis2dh12/src/lis2dh12.c | 10 +- hw/drivers/sensors/lis2dh12/syscfg.yml | 5 + hw/drivers/sensors/lis2ds12/pkg.yml | 1 + hw/drivers/sensors/lis2ds12/src/lis2ds12.c | 12 +- hw/drivers/sensors/lis2ds12/syscfg.yml | 5 + hw/drivers/sensors/lis2dw12/pkg.yml | 1 + hw/drivers/sensors/lis2dw12/src/lis2dw12.c | 13 +- hw/drivers/sensors/lis2dw12/syscfg.yml | 5 + hw/drivers/sensors/lps33hw/pkg.yml | 1 + hw/drivers/sensors/lps33hw/src/lps33hw.c | 14 +- hw/drivers/sensors/lps33hw/syscfg.yml | 5 + hw/drivers/sensors/lps33thw/pkg.yml | 1 + hw/drivers/sensors/lps33thw/src/lps33thw.c | 14 +- hw/drivers/sensors/lps33thw/syscfg.yml | 7 +- hw/drivers/sensors/lsm303dlhc/pkg.yml | 1 + hw/drivers/sensors/lsm303dlhc/src/lsm303dlhc.c | 21 +-- hw/drivers/sensors/lsm303dlhc/syscfg.yml | 5 + hw/drivers/sensors/mpu6050/pkg.yml | 1 + hw/drivers/sensors/mpu6050/src/mpu6050.c | 21 +-- hw/drivers/sensors/mpu6050/syscfg.yml | 5 + hw/drivers/sensors/ms5837/pkg.yml | 1 + hw/drivers/sensors/ms5837/src/ms5837.c | 10 +- hw/drivers/sensors/ms5837/syscfg.yml | 5 + hw/drivers/sensors/ms5840/pkg.yml | 1 + hw/drivers/sensors/ms5840/src/ms5840.c | 13 +- hw/drivers/sensors/ms5840/syscfg.yml | 5 + hw/drivers/sensors/tcs34725/pkg.yml | 1 + hw/drivers/sensors/tcs34725/src/tcs34725.c | 31 +++-- hw/drivers/sensors/tcs34725/syscfg.yml | 5 + hw/drivers/sensors/tsl2561/pkg.yml | 1 + hw/drivers/sensors/tsl2561/src/tsl2561.c | 29 ++-- hw/drivers/sensors/tsl2561/syscfg.yml | 5 + hw/drivers/sensors/tsl2591/pkg.yml | 1 + hw/drivers/sensors/tsl2591/src/tsl2591.c | 25 ++-- hw/drivers/sensors/tsl2591/syscfg.yml | 5 + hw/hal/include/hal/hal_i2c.h | 23 ++- hw/mcu/nordic/nrf52xxx/src/hal_i2c.c | 155 ++++++++++++--------- hw/util/i2cn/include/i2cn/i2cn.h | 52 +++++++ .../ms5840/syscfg.yml => util/i2cn/pkg.yml} | 18 +-- hw/util/i2cn/src/i2cn.c | 46 ++++++ 68 files changed, 603 insertions(+), 265 deletions(-)