From 8b27e455b151da801c400993c1454948d6345a16 Mon Sep 17 00:00:00 2001 From: paolovolpi Date: Thu, 25 May 2023 17:16:57 +0200 Subject: [PATCH] drivers/can/mcp2515.c Fix Missing Chipselect de-assert before bus unlocking --- drivers/can/mcp2515.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/can/mcp2515.c b/drivers/can/mcp2515.c index 21554b2b42..82e05132cb 100644 --- a/drivers/can/mcp2515.c +++ b/drivers/can/mcp2515.c @@ -1177,6 +1177,7 @@ static void mcp2515_reset_lowlevel(FAR struct mcp2515_can_s *priv) SPI_LOCK(config->spi, true); SPI_SELECT(config->spi, SPIDEV_CANBUS(0), true); SPI_SEND(config->spi, MCP2515_RESET); + SPI_SELECT(config->spi, SPIDEV_CANBUS(0), false); SPI_LOCK(config->spi, false); /* Wait 1ms to let MCP2515 restart */