Cygiogetconfig – Comtrol eCos User Manual

Page 372

Advertising
background image

Chapter 16. Serial driver details

cyg_io_get_config

cyg_io_get_config(handle, key, buf, len)

This function returns current [runtime] information about the device and/or driver.

CYG_IO_GET_CONFIG_SERIAL_INFO

Buf type:

cyg_serial_info_t

Function:

This function retrieves the current state of the driver and hardware. This information contains fields for

hardware baud rate, number of stop bits, and parity mode. It also includes a set of flags that control the
port, such as hardware flow control.

CYG_IO_GET_CONFIG_SERIAL_BUFFER_INFO

Buf type:

cyg_serial_buf_info_t

Function:

This function retrieves the current state of the software buffers in the serial drivers. For both receive and

transmit buffers it returns the total buffer size and the current number of bytes occupied in the buffer. It
does not take into account any buffering such as FIFOs or holding registers that the serial device itself
may have.

CYG_IO_GET_CONFIG_SERIAL_OUTPUT_DRAIN

Buf type:

void *

Function:

This function waits for any buffered output to complete. This function only completes when there is no

more data remaining to be sent to the device.

268

Advertising