You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by cc...@apache.org on 2018/09/05 02:12:43 UTC

[mynewt-core] branch master updated (ebf3689 -> f60723d)

This is an automated email from the ASF dual-hosted git repository.

ccollins pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.


    from ebf3689  Merge pull request #1377 from andrzej-kaczmarek/sensor-oic-disable
     add 863de5c  hw/hal: Define a set of I2C error codes
     add 6788246  nrf52xxx: Return HAL_I2C_ERR_[...] status codes
     add fab5524  hw/drivers/i2c/i2cn: I2C with n-retries
     add 7960a38  hw/drivers: Use I2Cn (retries)
     new f60723d  Merge pull request #1375 from ccollins476ad/i2c-retry2

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +++++++++
 hw/{drivers/debounce => util/i2cn}/pkg.yml     |   5 +-
 hw/util/i2cn/src/i2cn.c                        |  46 ++++++++
 68 files changed, 596 insertions(+), 259 deletions(-)
 create mode 100644 hw/util/i2cn/include/i2cn/i2cn.h
 copy hw/{drivers/debounce => util/i2cn}/pkg.yml (92%)
 create mode 100644 hw/util/i2cn/src/i2cn.c


[mynewt-core] 01/01: Merge pull request #1375 from ccollins476ad/i2c-retry2

Posted by cc...@apache.org.
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 <cc...@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(-)