diff --git a/bsp/mm32f327x/drivers/drv_adc.c b/bsp/mm32f327x/drivers/drv_adc.c index e2cae02ec2df70913d879625d0d544b9cbbd7b42..15d86d03b2ebf46e7446f8c31cf1e28fc04c3b03 100644 --- a/bsp/mm32f327x/drivers/drv_adc.c +++ b/bsp/mm32f327x/drivers/drv_adc.c @@ -127,7 +127,7 @@ static rt_uint8_t mm32_adc_get_resolution(struct rt_adc_device *device) static rt_int16_t mm32_adc_get_vref(struct rt_adc_device *device) { if(device == RT_NULL) - return RT_ERROR; + return -RT_ERROR; return 3300; } diff --git a/bsp/raspberry-pi/raspi4-64/drivers/drv_eth.c b/bsp/raspberry-pi/raspi4-64/drivers/drv_eth.c index 667e973da30a71f020d97e2166496ef76417b1b6..317cd54dd0862eb41be4434c86903a01bdba332c 100644 --- a/bsp/raspberry-pi/raspi4-64/drivers/drv_eth.c +++ b/bsp/raspberry-pi/raspi4-64/drivers/drv_eth.c @@ -574,7 +574,7 @@ static rt_err_t bcmgenet_eth_init(rt_device_t device) major = 1; rt_kprintf("Uns upported GENETv%d.%d\n", major, (hw_reg >> 16) & 0x0f); - return RT_ERROR; + return -RT_ERROR; } /* set interface */ ret = bcmgenet_interface_set(); diff --git a/bsp/raspberry-pi/raspi4-64/drivers/drv_sdio.c b/bsp/raspberry-pi/raspi4-64/drivers/drv_sdio.c index 8359d1a00c1e8b261b896820ed33b7ca361fa7e2..6206165098492fe9efbb6676a06794248fe38863 100644 --- a/bsp/raspberry-pi/raspi4-64/drivers/drv_sdio.c +++ b/bsp/raspberry-pi/raspi4-64/drivers/drv_sdio.c @@ -437,7 +437,7 @@ static rt_err_t sdhci_setclock(struct sdhci_t * sdhci, rt_uint32_t clock) if (count <= 0) { rt_kprintf("EMMC: Set clock: timeout waiting for inhibit flags. Status %08x.\n",read32(pdat->virt + EMMC_STATUS)); - return RT_ERROR; + return -RT_ERROR; } // Switch clock off. @@ -471,7 +471,7 @@ static rt_err_t sdhci_setclock(struct sdhci_t * sdhci, rt_uint32_t clock) if (count <= 0) { rt_kprintf("EMMC: ERROR: failed to get stable clock %d.\n", clock); - return RT_ERROR; + return -RT_ERROR; } mmcsd_dbg("set stable clock %d.\n", clock); diff --git a/bsp/raspberry-pi/raspi4-64/drivers/drv_spi.c b/bsp/raspberry-pi/raspi4-64/drivers/drv_spi.c index 0ca6b8c1a513a42bc9932510c62504ce27b55d21..5f9921958b11fce3301846e90e6ae65c20c7f7a5 100644 --- a/bsp/raspberry-pi/raspi4-64/drivers/drv_spi.c +++ b/bsp/raspberry-pi/raspi4-64/drivers/drv_spi.c @@ -185,7 +185,7 @@ static rt_uint32_t raspi_spi_xfer(struct rt_spi_device *device, struct rt_spi_me (config.mode & RT_SPI_CS_HIGH)?prev_raspi_pin_write(cs_pin, 0):prev_raspi_pin_write(cs_pin, 1); } if (res != RT_EOK) - return RT_ERROR; + return -RT_ERROR; return message->length; } diff --git a/bsp/raspberry-pi/raspi4-64/drivers/drv_wdt.c b/bsp/raspberry-pi/raspi4-64/drivers/drv_wdt.c index 3c091354bb6e163649136de8d392356c009e158a..8eac6e7659a8e23bd8e3d78eee53d106e619e000 100644 --- a/bsp/raspberry-pi/raspi4-64/drivers/drv_wdt.c +++ b/bsp/raspberry-pi/raspi4-64/drivers/drv_wdt.c @@ -95,7 +95,7 @@ static rt_err_t raspi_wdg_control(rt_watchdog_t *wdt, int cmd, void *arg) raspi_watchdog_stop(); break; default: - return RT_EIO; + return -RT_EIO; } return RT_EOK; }