This is an automated email from the ASF dual-hosted git repository.
acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 9930a64de7 docs: add nxboot documentation entry
add 4afaef1a30 esp32[c3|c6|h2]: Add I2C bitbang supoort
add 3796f56748 esp32[s2|s3]: Add I2C bitbang support
No new revisions were added by this update.
Summary of changes:
arch/risc-v/src/common/espressif/Kconfig | 33 +++
arch/risc-v/src/common/espressif/Make.defs | 7 +-
arch/risc-v/src/common/espressif/esp_i2c.c | 4 +-
arch/risc-v/src/common/espressif/esp_i2c.h | 2 +
arch/risc-v/src/common/espressif/esp_i2c_bitbang.c | 247 ++++++++++++++++++
.../risc-v/src/common/espressif/esp_i2c_bitbang.h | 31 ++-
arch/xtensa/src/common/espressif/Kconfig | 32 +++
arch/xtensa/src/common/espressif/Make.defs | 4 +
arch/xtensa/src/common/espressif/esp_i2c_bitbang.c | 277 +++++++++++++++++++++
.../xtensa/src/common/espressif/esp_i2c_bitbang.h | 31 ++-
arch/xtensa/src/esp32/Kconfig | 4 +
arch/xtensa/src/esp32/Make.defs | 2 +
arch/xtensa/src/esp32/esp32_i2c.c | 4 +-
arch/xtensa/src/esp32/esp32_i2c.h | 2 +
arch/xtensa/src/esp32s2/Kconfig | 4 +
arch/xtensa/src/esp32s2/Make.defs | 2 +
arch/xtensa/src/esp32s2/esp32s2_i2c.c | 4 +-
arch/xtensa/src/esp32s2/esp32s2_i2c.h | 2 +
arch/xtensa/src/esp32s3/Kconfig | 4 +
arch/xtensa/src/esp32s3/Make.defs | 2 +
arch/xtensa/src/esp32s3/esp32s3_i2c.c | 4 +-
arch/xtensa/src/esp32s3/esp32s3_i2c.h | 2 +
.../risc-v/esp32c3/common/src/esp_board_bmp180.c | 8 +
boards/risc-v/esp32c3/common/src/esp_board_i2c.c | 34 +++
.../risc-v/esp32c6/common/src/esp_board_bmp180.c | 8 +
boards/risc-v/esp32c6/common/src/esp_board_i2c.c | 34 +++
.../risc-v/esp32h2/common/src/esp_board_bmp180.c | 8 +
boards/risc-v/esp32h2/common/src/esp_board_i2c.c | 34 +++
.../xtensa/esp32s3/common/src/esp32s3_board_i2c.c | 34 +++
29 files changed, 830 insertions(+), 34 deletions(-)
create mode 100644 arch/risc-v/src/common/espressif/esp_i2c_bitbang.c
copy boards/arm/rp2040/common/include/rp2040_lcd_backpack.h =>
arch/risc-v/src/common/espressif/esp_i2c_bitbang.h (73%)
create mode 100644 arch/xtensa/src/common/espressif/esp_i2c_bitbang.c
copy boards/xtensa/esp32/common/include/esp32_ht16k33.h =>
arch/xtensa/src/common/espressif/esp_i2c_bitbang.h (74%)