diff --git a/bsp/gd32450z-eval/drivers/drv_spi.c b/bsp/gd32450z-eval/drivers/drv_spi.c index 4f116d7d680028303dc340359ffd0b2aff157303..f4e56e1a8c2b677d77272d8385de23c48506c9c8 100644 --- a/bsp/gd32450z-eval/drivers/drv_spi.c +++ b/bsp/gd32450z-eval/drivers/drv_spi.c @@ -130,7 +130,7 @@ static rt_err_t configure(struct rt_spi_device* device, } } /* baudrate */ - switch(configuration->mode) + switch(configuration->mode & RT_SPI_MODE_3) { case RT_SPI_MODE_0: spi_init_struct.clock_polarity_phase = SPI_CK_PL_LOW_PH_1EDGE;