ReactOS 0.4.16-dev-338-g34e76ad
|
Go to the source code of this file.
Typedefs | |
typedef void * | sio_fd_t |
Functions | |
sio_fd_t | sio_open (u8_t devnum) |
void | sio_send (u8_t c, sio_fd_t fd) |
u8_t | sio_recv (sio_fd_t fd) |
u32_t | sio_read (sio_fd_t fd, u8_t *data, u32_t len) |
u32_t | sio_tryread (sio_fd_t fd, u8_t *data, u32_t len) |
u32_t | sio_write (sio_fd_t fd, const u8_t *data, u32_t len) |
void | sio_read_abort (sio_fd_t fd) |
Opens a serial device for communication.
devnum | device number |
Referenced by slipif_init().
Reads from the serial device.
fd | serial device handle |
data | pointer to data buffer for receiving |
len | maximum length (in bytes) of data to receive |
Aborts a blocking sio_read() call.
fd | serial device handle |
Receives a single character from the serial device.
fd | serial device handle |
Sends a single character to the serial device.
c | character to send |
fd | serial device handle |
Referenced by slipif_output().
Tries to read from the serial device. Same as sio_read but returns immediately if no data is available and never blocks.
fd | serial device handle |
data | pointer to data buffer for receiving |
len | maximum length (in bytes) of data to receive |
Referenced by slipif_poll().