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 52583fc17e tools/ci: Add Rust Target for QEMU RISC-V 64-bit
     new 9ffac12465 spi: Remove useless restrictions
     new a6cea0d82e Restriction declaration spi_slave_unlink function
     new 2bf13ffbb0 spi: Optimize access to private data
     new 6114c0b948 i2c: Remove useless restrictions
     new f4a234613e Add I2C Slave driver
     new 1ea19e7c54 fix i2c slave register failed
     new 2093038315 add setup and shutdown for i2c master and slave
     new 4e6f3e9360 I2c slave: Add POLLOUT event for notifie slave write success
     new f94160095e Adapt i2c slave callback interface for rp2040 and s32k11x
     new 75fa94af02 i2c_slave: add poll waiters array
     new 5df3f5d4f7 Added the documentation about the iic slave driver

The 11 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:
 Documentation/components/drivers/special/i2c.rst   |   8 +
 arch/arm/src/rp2040/rp2040_i2c_slave.c             |  15 +-
 arch/arm/src/s32k1xx/s32k1xx_lpi2c_slave.c         |  12 +-
 .../s32k1xx/rddrone-bms772/src/s32k1xx_smbus_sbd.c |  15 +-
 drivers/i2c/CMakeLists.txt                         |   4 +
 drivers/i2c/Kconfig                                |  31 ++
 drivers/i2c/Make.defs                              |   4 +
 drivers/i2c/i2c_driver.c                           |  31 +-
 drivers/i2c/i2c_slave_driver.c                     | 596 +++++++++++++++++++++
 drivers/i2c/pca9540bdp.c                           |   3 -
 drivers/i2c/tca9548a.c                             |   3 -
 drivers/spi/spi_bitbang.c                          |   3 -
 drivers/spi/spi_driver.c                           |  34 +-
 drivers/spi/spi_slave_driver.c                     |  43 +-
 drivers/spi/spi_transfer.c                         |   3 -
 include/nuttx/i2c/i2c_master.h                     |  34 ++
 include/nuttx/i2c/i2c_slave.h                      |  70 ++-
 17 files changed, 848 insertions(+), 61 deletions(-)
 create mode 100644 drivers/i2c/i2c_slave_driver.c

Reply via email to