mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-21 02:06:14 +08:00
add RT_USING_POSIX_STDIO
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
#define DBG_LVL DBG_INFO
|
||||
#include <rtdbg.h>
|
||||
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#ifdef RT_USING_POSIX_STDIO
|
||||
#include <dfs_posix.h>
|
||||
#include <poll.h>
|
||||
#include <sys/ioctl.h>
|
||||
@@ -203,7 +203,7 @@ const static struct dfs_file_ops _serial_fops =
|
||||
RT_NULL, /* getdents */
|
||||
serial_fops_poll,
|
||||
};
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
#endif /* RT_USING_POSIX_STDIO */
|
||||
|
||||
/*
|
||||
* Serial poll routines
|
||||
@@ -362,7 +362,7 @@ static void _serial_check_buffer_size(void)
|
||||
}
|
||||
}
|
||||
|
||||
#if defined(RT_USING_POSIX_DEVIO) || defined(RT_SERIAL_USING_DMA)
|
||||
#if defined(RT_USING_POSIX_STDIO) || defined(RT_SERIAL_USING_DMA)
|
||||
static rt_size_t _serial_fifo_calc_recved_len(struct rt_serial_device *serial)
|
||||
{
|
||||
struct rt_serial_rx_fifo *rx_fifo = (struct rt_serial_rx_fifo *) serial->serial_rx;
|
||||
@@ -385,7 +385,7 @@ static rt_size_t _serial_fifo_calc_recved_len(struct rt_serial_device *serial)
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif /* RT_USING_POSIX_DEVIO || RT_SERIAL_USING_DMA */
|
||||
#endif /* RT_USING_POSIX_STDIO || RT_SERIAL_USING_DMA */
|
||||
|
||||
#ifdef RT_SERIAL_USING_DMA
|
||||
/**
|
||||
@@ -1019,7 +1019,7 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
|
||||
}
|
||||
|
||||
break;
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#ifdef RT_USING_POSIX_STDIO
|
||||
#ifdef RT_USING_POSIX_TERMIOS
|
||||
case TCGETA:
|
||||
{
|
||||
@@ -1215,7 +1215,7 @@ static rt_err_t rt_serial_control(struct rt_device *dev,
|
||||
*(rt_size_t *)args = recved;
|
||||
}
|
||||
break;
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
#endif /* RT_USING_POSIX_STDIO */
|
||||
default :
|
||||
/* control device */
|
||||
ret = serial->ops->control(serial, cmd, args);
|
||||
@@ -1270,7 +1270,7 @@ rt_err_t rt_hw_serial_register(struct rt_serial_device *serial,
|
||||
/* register a character device */
|
||||
ret = rt_device_register(device, name, flag);
|
||||
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#ifdef RT_USING_POSIX_STDIO
|
||||
/* set fops */
|
||||
device->fops = &_serial_fops;
|
||||
#endif
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#define DBG_LVL DBG_INFO
|
||||
#include <rtdbg.h>
|
||||
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#ifdef RT_USING_POSIX_STDIO
|
||||
#include <dfs_posix.h>
|
||||
#include <poll.h>
|
||||
#include <sys/ioctl.h>
|
||||
@@ -179,7 +179,7 @@ const static struct dfs_file_ops _serial_fops =
|
||||
RT_NULL, /* getdents */
|
||||
serial_fops_poll,
|
||||
};
|
||||
#endif /* RT_USING_POSIX_DEVIO */
|
||||
#endif /* RT_USING_POSIX_STDIO */
|
||||
|
||||
static rt_size_t rt_serial_get_linear_buffer(struct rt_ringbuffer *rb,
|
||||
rt_uint8_t **ptr)
|
||||
@@ -1135,7 +1135,7 @@ rt_err_t rt_hw_serial_register(struct rt_serial_device *serial,
|
||||
/* register a character device */
|
||||
ret = rt_device_register(device, name, flag);
|
||||
|
||||
#ifdef RT_USING_POSIX_DEVIO
|
||||
#ifdef RT_USING_POSIX_STDIO
|
||||
/* set fops */
|
||||
device->fops = &_serial_fops;
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user