You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by bt...@apache.org on 2021/01/25 03:04:06 UTC
[incubator-nuttx] branch master updated (56ef940 -> d2f9544)
This is an automated email from the ASF dual-hosted git repository.
btashton pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 56ef940 arch: arm: cxd56xx: update license to Apache 2.0
add 0fa34a0 drivers: add generic i2c bitbang driver
add 28caf27 nRF52: add I2C bitbang implementation
add d2f9544 nRF52 GPIO: tiny optimization, do not decode PORT when no PORT1
No new revisions were added by this update.
Summary of changes:
arch/arm/src/nrf52/Make.defs | 4 +
arch/arm/src/nrf52/nrf52_gpio.c | 13 +-
arch/arm/src/nrf52/nrf52_i2c_bitbang.c | 175 +++++++++
.../arm/src/nrf52/nrf52_i2c_bitbang.h | 21 +-
drivers/i2c/Kconfig | 41 +++
drivers/i2c/Make.defs | 4 +
drivers/i2c/i2c_bitbang.c | 389 +++++++++++++++++++++
.../nrf52_i2c.h => include/nuttx/i2c/i2c_bitbang.h | 67 ++--
8 files changed, 669 insertions(+), 45 deletions(-)
create mode 100644 arch/arm/src/nrf52/nrf52_i2c_bitbang.c
copy boards/arm/stm32/common/include/stm32_zerocross.h => arch/arm/src/nrf52/nrf52_i2c_bitbang.h (83%)
create mode 100644 drivers/i2c/i2c_bitbang.c
copy arch/arm/src/nrf52/nrf52_i2c.h => include/nuttx/i2c/i2c_bitbang.h (61%)