diff --git a/cpu/stm32f4/periph/spi.c b/cpu/stm32f4/periph/spi.c index b391b7fdbb..2afb462528 100644 --- a/cpu/stm32f4/periph/spi.c +++ b/cpu/stm32f4/periph/spi.c @@ -64,7 +64,7 @@ int spi_init_master(spi_t dev, spi_conf_t conf, spi_speed_t speed) speed_devider = 3; /* makes 10.5 MHz */ break; default: - return -2; + return -1; } switch (dev) { @@ -99,7 +99,7 @@ int spi_init_master(spi_t dev, spi_conf_t conf, spi_speed_t speed) break; #endif /* SPI_2_EN */ default: - return -1; + return -2; } /* configure SCK, MISO and MOSI pin */ @@ -327,11 +327,11 @@ int spi_transfer_reg(spi_t dev, uint8_t reg, char out, char *in) trans_ret = spi_transfer_byte(dev, reg, in); if (trans_ret < 0) { - return -2; + return -1; } trans_ret = spi_transfer_byte(dev, out, in); if (trans_ret < 0) { - return -3; + return -1; } return 1; @@ -343,11 +343,11 @@ int spi_transfer_regs(spi_t dev, uint8_t reg, char *out, char *in, unsigned int trans_ret = spi_transfer_byte(dev, reg, in); if (trans_ret < 0) { - return -2; + return -1; } trans_ret = spi_transfer_bytes(dev, out, in, length); if (trans_ret < 0) { - return -3; + return -1; } return trans_ret;