diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/spi_api.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/spi_api.c index 34affdc05eb..c478db24857 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/spi_api.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL27Z/spi_api.c @@ -65,7 +65,7 @@ void spi_format(spi_t *obj, int bits, int mode, int slave) spi_master_config_t master_config; spi_slave_config_t slave_config; - if ((bits != 8) || (bits != 16)) { + if ((bits != 8) && (bits != 16)) { error("Only 8bits and 16bits SPI supported"); return; } diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/spi_api.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/spi_api.c index 34affdc05eb..c478db24857 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/spi_api.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL43Z/spi_api.c @@ -65,7 +65,7 @@ void spi_format(spi_t *obj, int bits, int mode, int slave) spi_master_config_t master_config; spi_slave_config_t slave_config; - if ((bits != 8) || (bits != 16)) { + if ((bits != 8) && (bits != 16)) { error("Only 8bits and 16bits SPI supported"); return; }