This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit ba81948741c77fc85f7b2b2c4946585fbd40de1e Author: liaoao <[email protected]> AuthorDate: Tue May 13 20:09:10 2025 +0800 drivers/rpmsg_port_spi/slave: update type of pin number to pinset_t Correct the gpio pin number type Signed-off-by: liaoao <[email protected]> --- drivers/rpmsg/rpmsg_port_spi.c | 4 ++++ drivers/rpmsg/rpmsg_port_spi_slave.c | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/drivers/rpmsg/rpmsg_port_spi.c b/drivers/rpmsg/rpmsg_port_spi.c index 79e427cb197..10756b98212 100644 --- a/drivers/rpmsg/rpmsg_port_spi.c +++ b/drivers/rpmsg/rpmsg_port_spi.c @@ -628,7 +628,11 @@ rpmsg_port_spi_init_gpio(FAR struct ioexpander_dev_s *ioe, return ret; } +#if CONFIG_IOEXPANDER_NPINS <= 64 + ptr = IOEP_ATTACH(ioe, 1 << pin, callback, args); +#else ptr = IOEP_ATTACH(ioe, pin, callback, args); +#endif if (ptr == NULL) { rpmsgerr("gpio attach error: %d\n", ret); diff --git a/drivers/rpmsg/rpmsg_port_spi_slave.c b/drivers/rpmsg/rpmsg_port_spi_slave.c index 755f6a1d942..18796ae90d0 100644 --- a/drivers/rpmsg/rpmsg_port_spi_slave.c +++ b/drivers/rpmsg/rpmsg_port_spi_slave.c @@ -673,7 +673,11 @@ rpmsg_port_spi_init_gpio(FAR struct ioexpander_dev_s *ioe, return ret; } +#if CONFIG_IOEXPANDER_NPINS <= 64 + ptr = IOEP_ATTACH(ioe, 1 << pin, callback, args); +#else ptr = IOEP_ATTACH(ioe, pin, callback, args); +#endif if (ptr == NULL) { rpmsgerr("gpio attach error: %d\n", ret);
