You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by ma...@apache.org on 2019/01/18 05:56:50 UTC

[mynewt-core] branch master updated: i2c_nrf52_twim: add dependency to stats. Turn off statistics by default.

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 1d1dcfd  i2c_nrf52_twim: add dependency to stats. Turn off statistics by default.
     new baf2e9c  Merge pull request #1606 from mkiiskila/i2c_driver_stats_fix
1d1dcfd is described below

commit 1d1dcfde569da84019430c9898cddbd56d55e792
Author: Marko Kiiskila <ma...@apache.org>
AuthorDate: Thu Jan 17 15:05:25 2019 -0800

    i2c_nrf52_twim: add dependency to stats. Turn off statistics by
    default.
---
 hw/bus/drivers/i2c_nrf52_twim/pkg.yml              | 3 +++
 hw/bus/drivers/i2c_nrf52_twim/src/i2c_nrf52_twim.c | 2 ++
 hw/bus/drivers/i2c_nrf52_twim/syscfg.yml           | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/hw/bus/drivers/i2c_nrf52_twim/pkg.yml b/hw/bus/drivers/i2c_nrf52_twim/pkg.yml
index 12fa494..a0ed0d1 100644
--- a/hw/bus/drivers/i2c_nrf52_twim/pkg.yml
+++ b/hw/bus/drivers/i2c_nrf52_twim/pkg.yml
@@ -26,3 +26,6 @@ pkg.keywords:
 pkg.deps:
     - hw/bus
     - hw/bus/drivers/i2c_common
+
+pkg.req_apis.I2C_NRF52_TWIM_STAT:
+    - stats
diff --git a/hw/bus/drivers/i2c_nrf52_twim/src/i2c_nrf52_twim.c b/hw/bus/drivers/i2c_nrf52_twim/src/i2c_nrf52_twim.c
index 1587f6c..3143a26 100644
--- a/hw/bus/drivers/i2c_nrf52_twim/src/i2c_nrf52_twim.c
+++ b/hw/bus/drivers/i2c_nrf52_twim/src/i2c_nrf52_twim.c
@@ -26,7 +26,9 @@
 #include "bus/drivers/i2c_common.h"
 #include "mcu/nrf52_hal.h"
 #include "nrfx.h"
+#if MYNEWT_VAL(I2C_NRF52_TWIM_STAT)
 #include "stats/stats.h"
+#endif
 
 #define TWIM_GPIO_PIN_CNF \
     ((GPIO_PIN_CNF_SENSE_Disabled << GPIO_PIN_CNF_SENSE_Pos) |  \
diff --git a/hw/bus/drivers/i2c_nrf52_twim/syscfg.yml b/hw/bus/drivers/i2c_nrf52_twim/syscfg.yml
index 6639015..9834f34 100644
--- a/hw/bus/drivers/i2c_nrf52_twim/syscfg.yml
+++ b/hw/bus/drivers/i2c_nrf52_twim/syscfg.yml
@@ -20,7 +20,7 @@ syscfg.defs:
     I2C_NRF52_TWIM_STAT:
         description: >
             Enable statistics for driver errors and applied workarounds.
-        value: 1
+        value: 0
     I2C_NRF52_TWIM_SCL_RECOVERY_DELAY_USEC:
         description: >
             Time to wait for activity on SCL line after triggering start task