rt_device_write/read return data type as rt_ssize_t

rt_ssize_t can give negative error code, which follows the unix style correctly
This commit is contained in:
Meco Man
2023-02-05 18:35:33 -05:00
committed by Man, Jianting (Meco)
parent 890c1c9264
commit f58d3c5200
308 changed files with 671 additions and 685 deletions
+2 -2
View File
@@ -228,13 +228,13 @@ static rt_err_t rt_cme_eth_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_cme_eth_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_cme_eth_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_cme_eth_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_cme_eth_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
+1 -1
View File
@@ -90,7 +90,7 @@ static int ifx_i2c_write(struct ifx_i2c *hi2c, uint16_t slave_address, uint8_t *
return 0;
}
static rt_size_t _i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t _i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
@@ -94,7 +94,7 @@ static rt_err_t rt_uart_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_uart_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_uart_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_uint8_t* ptr;
@@ -154,7 +154,7 @@ static rt_size_t rt_uart_read (rt_device_t dev, rt_off_t pos, void* buffer,
return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
}
static rt_size_t rt_uart_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_uart_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_uint8_t* ptr;
+1 -1
View File
@@ -84,7 +84,7 @@ static int acm32_i2c_write(struct acm32_i2c *hi2c, uint16_t slave_address, uint8
return 0;
}
static rt_size_t _i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t _i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
@@ -275,7 +275,7 @@ static void dma_rx_done_isr(struct rt_serial_device *serial)
HAL_UART_Receive_DMA(&(uart->handle), &rx_fifo->buffer[rx_fifo->put_index], serial->config.bufsz);
}
static rt_size_t _uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t _uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
struct acm32_uart *uart;
RT_ASSERT(serial != RT_NULL);
@@ -274,7 +274,7 @@ static void dma_rx_done_isr(struct rt_serial_device *serial)
HAL_UART_Receive_DMA(&(uart->handle), &rx_fifo->buffer[rx_fifo->put_index], serial->config.bufsz);
}
static rt_size_t _uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t _uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
struct acm32_uart *uart;
RT_ASSERT(serial != RT_NULL);
@@ -14,10 +14,10 @@
#ifdef BSP_USING_I2C
static struct rt_i2c_bus_device prv_air105_i2c;
static rt_size_t air105_i2c_mst_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t air105_i2c_mst_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num);
static rt_size_t air105_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t air105_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num);
static rt_err_t air105_i2c_bus_control(struct rt_i2c_bus_device *bus,
@@ -32,7 +32,7 @@ static const struct rt_i2c_bus_device_ops air105_i2c_ops =
};
static rt_size_t air105_i2c_mst_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t air105_i2c_mst_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num)
{
@@ -81,7 +81,7 @@ static rt_size_t air105_i2c_mst_xfer(struct rt_i2c_bus_device *bus,
}
return i;
}
static rt_size_t air105_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t air105_i2c_slv_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num)
{
@@ -262,7 +262,7 @@ static int air105_getc(struct rt_serial_device *serial)
}
}
static rt_size_t air105_transmit(struct rt_serial_device *serial,
static rt_ssize_t air105_transmit(struct rt_serial_device *serial,
rt_uint8_t *buf,
rt_size_t size,
rt_uint32_t tx_flag)
@@ -275,7 +275,7 @@ static int air32_getc(struct rt_serial_device *serial)
return ch;
}
static rt_size_t air32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t air32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
return 0;
}
@@ -78,7 +78,7 @@ static rt_err_t partition_control(rt_device_t dev, rt_uint8_t cmd, void *args)
return RT_EOK;
}
static rt_size_t partition_read(rt_device_t dev,
static rt_ssize_t partition_read(rt_device_t dev,
rt_off_t pos,
void* buffer,
rt_size_t size)
@@ -93,7 +93,7 @@ static rt_size_t partition_read(rt_device_t dev,
return rt_device_read(part->block_device, pos + part->partition->offset/part->sector_size, buffer, size);
}
static rt_size_t partition_write(rt_device_t dev,
static rt_ssize_t partition_write(rt_device_t dev,
rt_off_t pos,
const void* buffer,
rt_size_t size)
+1 -1
View File
@@ -24,7 +24,7 @@ struct hal_i2c_bus
};
//connect am drv to rt drv.
static rt_size_t _i2c_master_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg *msgs, rt_uint32_t num)
static rt_ssize_t _i2c_master_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg *msgs, rt_uint32_t num)
{
struct hal_i2c_bus *_i2c_bus = (struct hal_i2c_bus *)bus;
struct rt_i2c_msg *msg;
+2 -2
View File
@@ -388,7 +388,7 @@ static rt_err_t _uart_configure(struct rt_serial_device *serial, struct serial_c
static rt_err_t _uart_control(struct rt_serial_device *serial, int cmd, void *arg);
static int _uart_putc(struct rt_serial_device *serial, char c);
static int _uart_getc(struct rt_serial_device *serial);
static rt_size_t _uart_transmit(struct rt_serial_device *serial,
static rt_ssize_t _uart_transmit(struct rt_serial_device *serial,
rt_uint8_t *buf, rt_size_t size, rt_uint32_t tx_flag);
const struct rt_uart_ops _uart_ops =
@@ -720,7 +720,7 @@ static int _uart_getc(struct rt_serial_device *serial)
return data;
}
static rt_size_t _uart_transmit(struct rt_serial_device *serial,
static rt_ssize_t _uart_transmit(struct rt_serial_device *serial,
rt_uint8_t *buf, rt_size_t size, rt_uint32_t tx_flag)
{
struct sunxi_uart *uart;
@@ -232,7 +232,7 @@ rt_err_t sdmmc_deinit(rt_device_t dev)
return 0;
}
static rt_size_t sdmmc_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
static rt_ssize_t sdmmc_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
ssize_t ret, rsz, trsz, msz = 0;
struct rt_device_blk_geometry *geometry;
@@ -309,7 +309,7 @@ static rt_err_t sdmmc_close(rt_device_t dev)
return 0;
}
static rt_size_t sdmmc_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
static rt_ssize_t sdmmc_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
{
int err = -1;
ssize_t ret, wsz, twsz, msz = 0;
@@ -152,7 +152,7 @@ int rt_touch_write(rt_uint16_t addr, void *data_buf, size_t data_len)
return -1;
}
static rt_size_t touch_readpoint(struct rt_touch_device *touch, void *buf, rt_size_t touch_num)
static rt_ssize_t touch_readpoint(struct rt_touch_device *touch, void *buf, rt_size_t touch_num)
{
rt_device_t device;
struct rt_touch_data *data = (struct rt_touch_data *)buf;
@@ -743,14 +743,14 @@ static rt_err_t rt_geth_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_geth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
static rt_ssize_t rt_geth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
printf("gmac read\n");
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_geth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
static rt_ssize_t rt_geth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
{
printf("gmac write\n");
rt_set_errno(-RT_ENOSYS);
+2 -2
View File
@@ -40,7 +40,7 @@ static rt_err_t uart_configure(struct rt_serial_device *serial, struct serial_co
static rt_err_t uart_control(struct rt_serial_device *serial, int cmd, void *arg);
static int uart_putc(struct rt_serial_device *serial, char c);
static int uart_getc(struct rt_serial_device *serial);
static rt_size_t uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction);
static rt_ssize_t uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction);
void uart_irq_handler(int irqno, void *param);
@@ -284,7 +284,7 @@ static int uart_getc(struct rt_serial_device *serial)
return ch;
}
static rt_size_t uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t uart_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
return (0);
}
+2 -2
View File
@@ -31,7 +31,7 @@ static rt_err_t ameba_uart_configure (struct rt_serial_device *serial, struc
static rt_err_t ameba_uart_control (struct rt_serial_device *serial, int cmd, void *arg);
static int ameba_uart_putc (struct rt_serial_device *serial, char c);
static int ameba_uart_getc (struct rt_serial_device *serial);
static rt_size_t ameba_uart_dma_transmit (struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction);
static rt_ssize_t ameba_uart_dma_transmit (struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction);
static void ameba_uart_irq(uint32_t id, SerialIrq event);
@@ -118,7 +118,7 @@ static int ameba_uart_getc (struct rt_serial_device *serial)
return serial_getc(&uart->serial);
}
static rt_size_t ameba_uart_dma_transmit (struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t ameba_uart_dma_transmit (struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
return (0);
}
+2 -2
View File
@@ -412,13 +412,13 @@ static rt_err_t rt_apm32_eth_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_apm32_eth_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_apm32_eth_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_apm32_eth_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_apm32_eth_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
+2 -2
View File
@@ -75,7 +75,7 @@ static rt_err_t rt_flash_control(rt_device_t dev, int cmd, void *args)
return RT_EOK;
}
static rt_size_t rt_flash_read(rt_device_t dev,
static rt_ssize_t rt_flash_read(rt_device_t dev,
rt_off_t pos,
void* buffer,
rt_size_t size)
@@ -85,7 +85,7 @@ static rt_size_t rt_flash_read(rt_device_t dev,
return size;
}
static rt_size_t rt_flash_write(rt_device_t dev,
static rt_ssize_t rt_flash_write(rt_device_t dev,
rt_off_t pos,
const void* buffer,
rt_size_t size)
+1 -1
View File
@@ -29,7 +29,7 @@ static rt_err_t rt_rtc_open(rt_device_t dev, rt_uint16_t oflag)
return RT_EOK;
}
static rt_size_t rt_rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_rtc_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
return 0;
}
+2 -2
View File
@@ -413,14 +413,14 @@ static rt_err_t rt_at32_emac_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_at32_emac_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
static rt_ssize_t rt_at32_emac_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
LOG_D("emac read");
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_at32_emac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
static rt_ssize_t rt_at32_emac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
{
LOG_D("emac write");
rt_set_errno(-RT_ENOSYS);
+1 -1
View File
@@ -333,7 +333,7 @@ static void at32_dma_config(struct rt_serial_device *serial, rt_ubase_t flag)
nvic_irq_enable(instance->irqn, 1, 0);
}
static rt_size_t at32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t at32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
struct at32_uart *instance;
instance = (struct at32_uart *) serial->parent.user_data;
+2 -2
View File
@@ -514,13 +514,13 @@ static rt_err_t rt_macb_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_macb_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_macb_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_macb_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_macb_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
+2 -2
View File
@@ -514,13 +514,13 @@ static rt_err_t rt_macb_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_macb_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_macb_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_macb_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_macb_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
@@ -209,7 +209,7 @@ static int ab32_getc(struct rt_serial_device *serial)
return ch;
}
static rt_size_t ab32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t ab32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
return -1;
}
+4 -6
View File
@@ -1585,16 +1585,14 @@ static rt_err_t rt_davinci_emac_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_davinci_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_davinci_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_size_t rt_davinci_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_davinci_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_err_t rt_davinci_emac_control(rt_device_t dev, int cmd, void *args)
+2 -2
View File
@@ -606,7 +606,7 @@ static rt_err_t efm_eth_close(rt_device_t dev)
* @return
* Number of read bytes
******************************************************************************/
static rt_size_t efm_eth_read(
static rt_ssize_t efm_eth_read(
rt_device_t dev,
rt_off_t pos,
void *buffer,
@@ -639,7 +639,7 @@ static rt_size_t efm_eth_read(
* @return
* Number of written bytes
******************************************************************************/
static rt_size_t efm_eth_write (
static rt_ssize_t efm_eth_write (
rt_device_t dev,
rt_off_t pos,
const void *buffer,
+2 -2
View File
@@ -182,7 +182,7 @@ static rt_err_t rt_iic_close(rt_device_t dev)
* @return
* Error code
******************************************************************************/
static rt_size_t rt_iic_read (
static rt_ssize_t rt_iic_read (
rt_device_t dev,
rt_off_t pos,
void* buffer,
@@ -343,7 +343,7 @@ static rt_size_t rt_iic_read (
* @return
* Error code
******************************************************************************/
static rt_size_t rt_iic_write (
static rt_ssize_t rt_iic_write (
rt_device_t dev,
rt_off_t pos,
const void* buffer,
+2 -2
View File
@@ -247,7 +247,7 @@ static rt_err_t rt_leuart_close(rt_device_t dev)
* @return
* Number of read bytes
******************************************************************************/
static rt_size_t rt_leuart_read (
static rt_ssize_t rt_leuart_read (
rt_device_t dev,
rt_off_t pos,
void *buffer,
@@ -372,7 +372,7 @@ static rt_size_t rt_leuart_read (
* @return
* Number of written bytes
******************************************************************************/
static rt_size_t rt_leuart_write (
static rt_ssize_t rt_leuart_write (
rt_device_t dev,
rt_off_t pos,
const void* buffer,
+1 -1
View File
@@ -49,7 +49,7 @@ static rt_err_t rt_rtc_open(rt_device_t dev, rt_uint16_t oflag)
return RT_EOK;
}
static rt_size_t rt_rtc_read(
static rt_ssize_t rt_rtc_read(
rt_device_t dev,
rt_off_t pos,
void* buffer,
+3 -3
View File
@@ -136,7 +136,7 @@ static void efm_spiSd_speed(rt_uint8_t level)
* @return
* Number of read bytes
******************************************************************************/
static rt_size_t efm_spiSd_read(void *buffer, rt_size_t size)
static rt_ssize_t efm_spiSd_read(void *buffer, rt_size_t size)
{
RT_ASSERT(spi != RT_NULL);
@@ -807,7 +807,7 @@ static rt_err_t rt_spiSd_close(rt_device_t dev)
* @return
* Number of read sectors
******************************************************************************/
static rt_size_t rt_spiSd_read(
static rt_ssize_t rt_spiSd_read(
rt_device_t dev,
rt_off_t sector,
void *buffer,
@@ -897,7 +897,7 @@ static rt_size_t rt_spiSd_read(
* @return
* Number of written sectors
******************************************************************************/
static rt_size_t rt_spiSd_write (
static rt_ssize_t rt_spiSd_write (
rt_device_t dev,
rt_off_t sector,
const void *buffer,
+2 -2
View File
@@ -354,7 +354,7 @@ static rt_err_t rt_usart_close(rt_device_t dev)
* @return
* Number of read bytes
******************************************************************************/
static rt_size_t rt_usart_read (
static rt_ssize_t rt_usart_read (
rt_device_t dev,
rt_off_t pos,
void *buffer,
@@ -550,7 +550,7 @@ static rt_size_t rt_usart_read (
* @return
* Number of written bytes
******************************************************************************/
static rt_size_t rt_usart_write (
static rt_ssize_t rt_usart_write (
rt_device_t dev,
rt_off_t pos,
const void* buffer,
+1 -1
View File
@@ -106,7 +106,7 @@ static void _i2c_init(void)
#endif
}
static rt_size_t es32f0_master_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t es32f0_master_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num)
{
+1 -1
View File
@@ -265,7 +265,7 @@ SUCCESS:
return OK;
}
static rt_size_t es32f3_master_xfer(struct rt_i2c_bus_device *bus,
static rt_ssize_t es32f3_master_xfer(struct rt_i2c_bus_device *bus,
struct rt_i2c_msg msgs[],
rt_uint32_t num)
{
+1 -1
View File
@@ -721,7 +721,7 @@ static int es32f3x_getc(struct rt_serial_device *serial)
/**
* DMA transmit
*/
static rt_size_t es32f3x_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t es32f3x_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
struct es32_uart *uart;
+4 -6
View File
@@ -229,16 +229,14 @@ static rt_err_t k64_emac_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t k64_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t k64_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_size_t k64_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t k64_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_err_t k64_emac_control(rt_device_t dev, int cmd, void *args)
+2 -2
View File
@@ -250,14 +250,14 @@ static rt_err_t rt_ft2004_gmac_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_ft2004_gmac_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
static rt_ssize_t rt_ft2004_gmac_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
LOG_D("gmac read");
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_ft2004_gmac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
static rt_ssize_t rt_ft2004_gmac_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
{
LOG_D("gmac write");
rt_set_errno(-RT_ENOSYS);
+1 -1
View File
@@ -305,7 +305,7 @@ static int ft32_getc(struct rt_serial_device *serial)
return ch;
}
static rt_size_t ft32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
static rt_ssize_t ft32_dma_transmit(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size, int direction)
{
RT_ASSERT(serial != RT_NULL);
RT_ASSERT(buf != RT_NULL);
+2 -2
View File
@@ -358,7 +358,7 @@ static rt_err_t rt_nand_close(rt_device_t dev)
}
/* nand device read */
static rt_size_t rt_nand_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_nand_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_ubase_t block; /* block of position */
@@ -456,7 +456,7 @@ static int rt_nand_eraseblock_writepage(struct rt_device_nand* nand,
}
/* nand device write */
static rt_size_t rt_nand_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_nand_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_ubase_t block, page;
+2 -2
View File
@@ -72,7 +72,7 @@ static rt_err_t rt_led_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_ubase_t index = 0;
@@ -97,7 +97,7 @@ static rt_size_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
return index;
}
static rt_size_t rt_led_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_led_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_ubase_t index = 0;
+2 -2
View File
@@ -105,7 +105,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_uint8_t* ptr;
@@ -164,7 +164,7 @@ static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
}
static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_serial_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_uint8_t* ptr;
+2 -2
View File
@@ -75,7 +75,7 @@ static rt_err_t rt_led_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_ubase_t index = 0;
@@ -100,7 +100,7 @@ static rt_size_t rt_led_read (rt_device_t dev, rt_off_t pos, void* buffer,
return index;
}
static rt_size_t rt_led_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_led_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_ubase_t index = 0;
+2 -2
View File
@@ -105,7 +105,7 @@ static rt_err_t rt_serial_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
static rt_ssize_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
rt_size_t size)
{
rt_uint8_t* ptr;
@@ -164,7 +164,7 @@ static rt_size_t rt_serial_read (rt_device_t dev, rt_off_t pos, void* buffer,
return (rt_uint32_t)ptr - (rt_uint32_t)buffer;
}
static rt_size_t rt_serial_write (rt_device_t dev, rt_off_t pos,
static rt_ssize_t rt_serial_write (rt_device_t dev, rt_off_t pos,
const void* buffer, rt_size_t size)
{
rt_uint8_t* ptr;
@@ -232,7 +232,7 @@ static rt_err_t rt_sdcard_close(rt_device_t dev)
}
static uint32_t dma_buffer[SECTOR_SIZE/sizeof(uint32_t)];
static rt_size_t rt_sdcard_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t rt_sdcard_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
RT_ASSERT(dev != RT_NULL);
@@ -283,7 +283,7 @@ static rt_size_t rt_sdcard_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_
}
}
static rt_size_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t rt_sdcard_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
#define WR_RETRY_TIMES 2
+1 -1
View File
@@ -225,7 +225,7 @@ static int gd32_i2c_write(rt_uint32_t i2c_periph, uint16_t slave_address, uint8_
return 0;
}
static rt_size_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
+1 -1
View File
@@ -225,7 +225,7 @@ static int gd32_i2c_write(rt_uint32_t i2c_periph, uint16_t slave_address, uint8_
return 0;
}
static rt_size_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
+1 -1
View File
@@ -226,7 +226,7 @@ static int gd32_i2c_write(rt_uint32_t i2c_periph, uint16_t slave_address, uint8_
return 0;
}
static rt_size_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
+4 -6
View File
@@ -200,16 +200,14 @@ static rt_err_t gd32_emac_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t gd32_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
static rt_ssize_t gd32_emac_read(rt_device_t dev, rt_off_t pos, void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_size_t gd32_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
static rt_ssize_t gd32_emac_write (rt_device_t dev, rt_off_t pos, const void* buffer, rt_size_t size)
{
rt_set_errno(-RT_ENOSYS);
return 0;
return -RT_ENOSYS;
}
static rt_err_t gd32_emac_control(rt_device_t dev, int cmd, void *args)
+1 -1
View File
@@ -227,7 +227,7 @@ static int gd32_i2c_write(rt_uint32_t i2c_periph, uint16_t slave_address, uint8_
return 0;
}
static rt_size_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
static rt_ssize_t gd32_i2c_xfer(struct rt_i2c_bus_device *bus, struct rt_i2c_msg msgs[], rt_uint32_t num)
{
struct rt_i2c_msg *msg;
rt_uint32_t i;
+2 -2
View File
@@ -178,14 +178,14 @@ static rt_err_t rt_hc32_eth_close(rt_device_t dev)
return RT_EOK;
}
static rt_size_t rt_hc32_eth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
static rt_ssize_t rt_hc32_eth_read(rt_device_t dev, rt_off_t pos, void *buffer, rt_size_t size)
{
LOG_D("eth read");
rt_set_errno(-RT_ENOSYS);
return 0;
}
static rt_size_t rt_hc32_eth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
static rt_ssize_t rt_hc32_eth_write(rt_device_t dev, rt_off_t pos, const void *buffer, rt_size_t size)
{
LOG_D("eth write");
rt_set_errno(-RT_ENOSYS);

Some files were not shown because too many files have changed in this diff Show More