From 0cdf72f7534ecd2de651f452399d16f7c83cf2b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A4=9A=E4=BB=95=E6=88=90?= <1468559561@qq.com> Date: Thu, 30 Mar 2023 17:59:26 +0800 Subject: [PATCH] [bsp] Modify the RT_Exxx error return value to a negative number --- bsp/mm32f327x/drivers/drv_adc.c | 2 +- bsp/raspberry-pi/raspi4-64/drivers/drv_eth.c | 2 +- bsp/raspberry-pi/raspi4-64/drivers/drv_sdio.c | 4 ++-- bsp/raspberry-pi/raspi4-64/drivers/drv_spi.c | 2 +- bsp/raspberry-pi/raspi4-64/drivers/drv_wdt.c | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bsp/mm32f327x/drivers/drv_adc.c b/bsp/mm32f327x/drivers/drv_adc.c index e2cae02ec2..15d86d03b2 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 667e973da3..317cd54dd0 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 8359d1a00c..6206165098 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 0ca6b8c1a5..5f9921958b 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 3c091354bb..8eac6e7659 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; } -- GitLab