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/incubator-nuttx.git.
from 8d0fd40 Remove the empty xxx_initialize functions add 60b1846 arm/rp2040: Add rp2040_gpio_set_pulls() add 9d0b359 arm/rp2040: Add RP2040 I2C device support add 599e5b1 boards/raspberrypi-pico: Fix board settings to support i2c and ssd1306 add 81d917f boards/raspberrypi-pico: Add new config ssd1306 No new revisions were added by this update. Summary of changes: arch/arm/src/rp2040/Kconfig | 24 + arch/arm/src/rp2040/Make.defs | 4 + arch/arm/src/rp2040/hardware/rp2040_i2c.h | 322 +++++++++++ arch/arm/src/rp2040/hardware/rp2040_memorymap.h | 4 + arch/arm/src/rp2040/rp2040_gpio.c | 8 + arch/arm/src/rp2040/rp2040_gpio.h | 1 + .../{cxd56xx/cxd56_i2c.c => rp2040/rp2040_i2c.c} | 593 ++++++--------------- .../{cxd56xx/cxd56_i2c.h => rp2040/rp2040_i2c.h} | 20 +- boards/arm/{stm32 => rp2040}/common/Makefile | 2 +- .../esp32 => arm/rp2040}/common/src/Make.defs | 20 +- .../common/src/rp2040_i2cdev.c} | 12 +- .../common/src/rp2040_ssd1306.c} | 55 +- boards/arm/rp2040/raspberrypi-pico/Kconfig | 25 + boards/arm/rp2040/raspberrypi-pico/README.txt | 22 + .../configs/{nsh => ssd1306}/defconfig | 31 +- boards/arm/rp2040/raspberrypi-pico/include/board.h | 3 +- .../raspberrypi-pico/include/rp2040_i2cdev.h} | 17 +- .../raspberrypi-pico/src/{Makefile => Make.defs} | 6 +- .../raspberrypi-pico/src/rp2040_boardinitialize.c | 61 ++- .../rp2040/raspberrypi-pico/src/rp2040_bringup.c | 20 + 20 files changed, 736 insertions(+), 514 deletions(-) create mode 100644 arch/arm/src/rp2040/hardware/rp2040_i2c.h copy arch/arm/src/{cxd56xx/cxd56_i2c.c => rp2040/rp2040_i2c.c} (52%) copy arch/arm/src/{cxd56xx/cxd56_i2c.h => rp2040/rp2040_i2c.h} (84%) copy boards/arm/{stm32 => rp2040}/common/Makefile (97%) copy boards/{xtensa/esp32 => arm/rp2040}/common/src/Make.defs (75%) copy boards/arm/{cxd56xx/common/src/cxd56_i2cdev.c => rp2040/common/src/rp2040_i2cdev.c} (87%) copy boards/arm/{stm32h7/nucleo-h743zi/src/stm32_ssd1306.c => rp2040/common/src/rp2040_ssd1306.c} (77%) copy boards/arm/rp2040/raspberrypi-pico/configs/{nsh => ssd1306}/defconfig (64%) copy boards/arm/{cxd56xx/spresense/include/cxd56_bmp280.h => rp2040/raspberrypi-pico/include/rp2040_i2cdev.h} (82%) rename boards/arm/rp2040/raspberrypi-pico/src/{Makefile => Make.defs} (84%)