From 5be6a2ea4f1834c1e785b4407fdb8b3148ce446f Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 28 Jan 2026 10:13:21 -0600 Subject: [PATCH] bsps/shared/.../spictrl.c: Address -Wsign-compare warnings This warning occurs when comparing a signed variable to an unsigned one. This is frequently an int or ssize_t variable compared to a uint32_t or size_t. Sometimes the size_t is from a sizeof() use. --- bsps/shared/grlib/spi/spictrl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/shared/grlib/spi/spictrl.c b/bsps/shared/grlib/spi/spictrl.c index 289e5fc8fd..4c45182711 100644 --- a/bsps/shared/grlib/spi/spictrl.c +++ b/bsps/shared/grlib/spi/spictrl.c @@ -705,7 +705,7 @@ STATIC rtems_status_code spictrl_libi2c_send_addr(rtems_libi2c_bus_t *bushdl, /* Let user set spi select using for example GPIO */ return priv->slvSelFunc(priv->regs, addr, 1); } else if ( priv->regs->capability & SPICTRL_CAP_SSEN ) { - int slaves; + uint32_t slaves; /* Maximum number of slaves the core support */ slaves = (priv->regs->capability & SPICTRL_CAP_SSSZ) >> SPICTRL_CAP_SSSZ_BIT;