mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-05-16 11:38:11 +08:00
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:
committed by
Man, Jianting (Meco)
parent
890c1c9264
commit
f58d3c5200
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
@@ -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,
|
||||
|
||||
@@ -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
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user