eCosTM Reference Manual
Prev | Chapter 22. Package: I/O sub-system | Next

# Package: Serial device drivers

#### Macro name

CYGPKG_IO_SERIAL

#### Type

Boolean

#### Description

This option enables drivers for basic I/O services on serial devices.

## Component: TTY-mode serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_TTY

#### Type

Boolean

#### Description

This option enables the terminal-like device driver used for serial devices that interact with humans, such as a system console.

### Option: Console device name

#### Macro name

CYGDAT_IO_SERIAL_TTY_CONSOLE

#### Type

String

#### Description

This option selects the TTY device to use for the console.

### Component: HAL/diag serial device driver

#### Macro name

CYGPKG_IO_SERIAL_HALDIAG

#### Type

Boolean

#### Description

This option enables the use of the HAL diagnostic channel via the standard I/O drivers.

### Component: TTY mode channel #0

#### Macro name

CYGPKG_IO_SERIAL_TTY_TTY0

#### Type

Boolean

#### Description

This option causes "/dev/tty0" to be included in the standard drivers.

#### Option: TTY mode channel #0 device

#### Macro name

CYGDAT_IO_SERIAL_TTY_TTY0_DEV

#### Type

String

#### Description

This option selects the physical device to use for "/dev/tty0".

### Component: TTY mode channel #1

#### Macro name

CYGPKG_IO_SERIAL_TTY_TTY1

#### Type

Boolean

#### Description

This option causes "/dev/tty1" to be included in the standard drivers.

#### Option: TTY mode channel #1 device

#### Macro name

CYGDAT_IO_SERIAL_TTY_TTY1_DEV

#### Type

String

#### Description

This option selects the physical device to use for "/dev/tty1".

### Component: TTY mode channel #2

#### Macro name

CYGPKG_IO_SERIAL_TTY_TTY2

#### Type

Boolean

#### Description

This option causes "/dev/tty2" to be included in the standard drivers.

#### Option: TTY mode channel #2 device

#### Macro name

CYGDAT_IO_SERIAL_TTY_TTY2_DEV

#### Type

String

#### Description

This option selects the physical device to use for "/dev/tty2".

## Component: ARM PID serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_ARM_PID

#### Type

Boolean

#### Description

This option enables the serial device drivers for the ARM PID.

### Component: ARM PID serial port 0 driver

#### Macro name

CYGPKG_IO_SERIAL_ARM_PID_SERIAL0

#### Type

Boolean

#### Description

This option includes the serial device driver for the ARM PID port 0.

#### Option: Device name for ARM PID serial port 0 driver

#### Macro name

CYGDAT_IO_SERIAL_ARM_PID_SERIAL0_NAME

#### Type

String

#### Description

This option specifies the name of the serial device for the ARM PID port 0.

#### Option: Baud rate for the ARM PID serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_PID_SERIAL0_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the ARM PID port 0.

#### Option: Buffer size for the ARM PID serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_PID_SERIAL0_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the ARM PID port 0.

### Component: ARM PID serial port 1 driver

#### Macro name

CYGPKG_IO_SERIAL_ARM_PID_SERIAL1

#### Type

Boolean

#### Description

This option includes the serial device driver for the ARM PID port 1.

#### Option: Device name for ARM PID serial port 1 driver

#### Macro name

CYGDAT_IO_SERIAL_ARM_PID_SERIAL1_NAME

#### Type

String

#### Description

This option specifies the name of the serial device for the ARM PID port 1.

#### Option: Baud rate for the ARM PID serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_PID_SERIAL1_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the ARM PID port 1.

#### Option: Buffer size for the ARM PID serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_PID_SERIAL1_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the ARM PID port 1.

## Component: ARM AEB-1 serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_ARM_AEB

#### Type

Boolean

#### Description

This option enables the serial device drivers for the ARM AEB-1.

### Component: ARM AEB-1 serial port 0 driver

#### Macro name

CYGPKG_IO_SERIAL_ARM_AEB_SERIAL0

#### Type

Boolean

#### Description

This option includes the serial device driver for the ARM AEB-1 port 0.

#### Option: Device name for the ARM AEB-1 serial port 0 driver

#### Macro name

CYGDAT_IO_SERIAL_ARM_AEB_SERIAL0_NAME

#### Type

String

#### Description

This option sets the name of the serial device for the ARM AEB-1 port 0.

#### Option: Baud rate for the ARM AEB-1 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_AEB_SERIAL0_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the ARM AEB-1 port 0.

#### Option: Buffer size for the ARM AEB-1 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_AEB_SERIAL0_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the ARM AEB-1 port 0.

### Component: ARM AEB-1 serial port 1 driver

#### Macro name

CYGPKG_IO_SERIAL_ARM_AEB_SERIAL1

#### Type

Boolean

#### Description

This option includes the serial device driver for the ARM AEB-1 port 1.

#### Option: Device name for the ARM AEB-1 serial port 1 driver

#### Macro name

CYGDAT_IO_SERIAL_ARM_AEB_SERIAL1_NAME

#### Type

String

#### Description

This option specifies the name of serial device for the ARM AEB-1 port 1.

#### Option: Baud rate for the ARM AEB-1 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_AEB_SERIAL1_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the ARM AEB-1 port 1.

#### Option: Buffer size for the ARM AEB-1 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_ARM_AEB_SERIAL1_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the ARM AEB-1 port 1.

## Component: Cogent PowerPC serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_POWERPC_COGENT

#### Type

Boolean

#### Description

This option enables the serial device drivers for the Cogent PowerPC.

### Component: Cogent PowerPC serial port A driver

#### Macro name

CYGPKG_IO_SERIAL_POWERPC_COGENT_SERIAL_A

#### Type

Boolean

#### Description

This option includes the serial device driver for the Cogent PowerPC port A.

#### Option: Device name for Cogent PowerPC serial port A

#### Macro name

CYGDAT_IO_SERIAL_POWERPC_COGENT_SERIAL_A_NAME

#### Type

String

#### Description

This option specifies the device name for the Cogent PowerPC port A.

#### Option: Baud rate for the Cogent PowerPC serial port A driver

#### Macro name

CYGNUM_IO_SERIAL_POWERPC_COGENT_SERIAL_A_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the Cogent PowerPC port A.

#### Option: Buffer size for the Cogent PowerPC serial port A driver

#### Macro name

CYGNUM_IO_SERIAL_POWERPC_COGENT_SERIAL_A_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the Cogent PowerPC port A.

### Component: Cogent PowerPC serial port B driver

#### Macro name

CYGPKG_IO_SERIAL_POWERPC_COGENT_SERIAL_B

#### Type

Boolean

#### Description

This option includes the serial device driver for the Cogent PowerPC port B.

#### Option: Device name for Cogent PowerPC serial port B

#### Macro name

CYGDAT_IO_SERIAL_POWERPC_COGENT_SERIAL_B_NAME

#### Type

String

#### Description

This option specifies the device name for the Cogent PowerPC port B.

#### Option: Baud rate for the Cogent PowerPC serial port B driver

#### Macro name

CYGNUM_IO_SERIAL_POWERPC_COGENT_SERIAL_B_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the Cogent PowerPC port B.

#### Option: Buffer size for the Cogent PowerPC serial port B driver

#### Macro name

CYGNUM_IO_SERIAL_POWERPC_COGENT_SERIAL_B_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the Cogent PowerPC port B.

## Component: SPARClite SLEB serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_SPARCLITE_SLEB

#### Type

Boolean

#### Description

This option enables the serial device drivers for the SPARClite SLEB.

### Component: SPARClite SLEB serial CON1 port driver

#### Macro name

CYGPKG_IO_SERIAL_SPARCLITE_SLEB_CON1

#### Type

Boolean

#### Description

This option includes the serial device driver for the SPARClite SLEB CON1 port.

#### Option: Device name for SPARClite SLEB serial CON1 port

#### Macro name

CYGDAT_IO_SERIAL_SPARCLITE_SLEB_CON1_NAME

#### Type

String

#### Description

This option specifies the device name for the SPARClite SLEB CON1 port.

#### Option: Baud rate for the SPARClite SLEB serial CON1 driver

#### Macro name

CYGNUM_IO_SERIAL_SPARCLITE_SLEB_CON1_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the SPARClite SLEB CON1.

#### Option: Buffer size for the SPARClite SLEB serial CON1 driver

#### Macro name

CYGNUM_IO_SERIAL_SPARCLITE_SLEB_CON1_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the SPARClite SLEB CON1.

### Component: SPARClite SLEB serial CON2 port driver

#### Macro name

CYGPKG_IO_SERIAL_SPARCLITE_SLEB_CON2

#### Type

Boolean

#### Description

This option includes the serial device driver for the SPARClite SLEB CON2 port.

#### Option: Device name for SPARClite SLEB serial CON2 port

#### Macro name

CYGDAT_IO_SERIAL_SPARCLITE_SLEB_CON2_NAME

#### Type

String

#### Description

This option specifies the device name for the SPARClite SLEB CON2 port.

#### Option: Baud rate for the SPARClite SLEB serial CON2 driver

#### Macro name

CYGNUM_IO_SERIAL_SPARCLITE_SLEB_CON2_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the SPARClite SLEB CON2.

#### Option: Buffer size for the SPARClite SLEB serial CON2 driver

#### Macro name

CYGNUM_IO_SERIAL_SPARCLITE_SLEB_CON2_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the SPARClite SLEB CON2.

## Component: TX39 JMR3904 serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_TX39_JMR3904

#### Type

Boolean

#### Description

This option enables the serial device drivers for the TX39 JMR3904.

### Component: TX39 JMR3904 polled mode serial drivers

#### Macro name

CYGPKG_IO_SERIAL_TX39_JMR3904_POLLED_MODE

#### Type

Boolean

#### Description

If asserted, this option specifies that the serial device drivers for the TX39 JMR3904 should be polled-mode instead of interrupt driven.

### Component: TX39 JMR3904 serial port 0 driver

#### Macro name

CYGPKG_IO_SERIAL_TX39_JMR3904_SERIAL0

#### Type

Boolean

#### Description

This option includes the serial device driver for port 0 on the TX39 JMR3904.

#### Option: Device name for TX39 JMR3904 serial port 0

#### Macro name

CYGDAT_IO_SERIAL_TX39_JMR3904_SERIAL0_NAME

#### Type

String

#### Description

This option specifies the device name port 0 on the TX39 JMR3904.

#### Option: Baud rate for the TX39 JMR3904 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_TX39_JMR3904_SERIAL0_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the TX39 JMR3904 port 0.

#### Option: Buffer size for the TX39 JMR3904 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_TX39_JMR3904_SERIAL0_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the TX39 JMR3904 port 0.

### Component: TX39 JMR3904 serial port 1 driver

#### Macro name

CYGPKG_IO_SERIAL_TX39_JMR3904_SERIAL1

#### Type

Boolean

#### Description

This option includes the serial device driver for port 1 on the TX39 JMR3904.

#### Option: Device name for TX39 JMR3904 serial port 1

#### Macro name

CYGDAT_IO_SERIAL_TX39_JMR3904_SERIAL1_NAME

#### Type

String

#### Description

This option specifies the device name port 1 on the TX39 JMR3904.

#### Option: Baud rate for the TX39 JMR3904 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_TX39_JMR3904_SERIAL1_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the TX39 JMR3904 port 1.

#### Option: Buffer size for the TX39 JMR3904 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_TX39_JMR3904_SERIAL1_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the TX39 JMR3904 port 1.

## Component: MN10300 serial device drivers

#### Macro name

CYGPKG_IO_SERIAL_MN10300

#### Type

Boolean

#### Description

This option enables the serial device drivers for the MN10300.

### Component: MN10300 polled mode serial drivers

#### Macro name

CYGPKG_IO_SERIAL_MN10300_POLLED_MODE

#### Type

Boolean

#### Description

If asserted, this option specifies that the serial device drivers for the MN10300 should be polled-mode instead of interrupt driven.

### Component: MN10300 serial port 0 driver

#### Macro name

CYGPKG_IO_SERIAL_MN10300_SERIAL0

#### Type

Boolean

#### Description

This option includes the serial device driver for port 0 on the MN10300.

#### Option: Device name for MN10300 serial port 0

#### Macro name

CYGDAT_IO_SERIAL_MN10300_SERIAL0_NAME

#### Type

String

#### Description

This option specifies the device name port 0 on the MN10300.

#### Option: Baud rate for the MN10300 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL0_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the MN10300 port 0.

#### Option: Buffer size for the MN10300 serial port 0 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL0_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the MN10300 port 0.

### Component: MN10300 serial port 1 driver

#### Macro name

CYGPKG_IO_SERIAL_MN10300_SERIAL1

#### Type

Boolean

#### Description

This option includes the serial device driver for port 1 on the MN10300.

#### Option: Device name for MN10300 serial port 1

#### Macro name

CYGDAT_IO_SERIAL_MN10300_SERIAL1_NAME

#### Type

String

#### Description

This option specifies the device name port 1 on the MN10300.

#### Option: Baud rate for the MN10300 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL1_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the MN10300 port 1.

#### Option: Buffer size for the MN10300 serial port 1 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL1_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the MN10300 port 1.

### Component: MN10300 serial port 2 driver

#### Macro name

CYGPKG_IO_SERIAL_MN10300_SERIAL2

#### Type

Boolean

#### Description

This option includes the serial device driver for port 2 on the MN10300.

#### Option: Device name for MN10300 serial port 2

#### Macro name

CYGDAT_IO_SERIAL_MN10300_SERIAL2_NAME

#### Type

String

#### Description

This option specifies the device name port 2 on the MN10300.

#### Option: Baud rate for the MN10300 serial port 2 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL2_BAUD

#### Type

Enum

#### Description

This option specifies the default baud rate (speed) for the MN10300 port 2.

#### Option: Buffer size for the MN10300 serial port 2 driver

#### Macro name

CYGNUM_IO_SERIAL_MN10300_SERIAL2_BUFSIZE

#### Type

Count

#### Description

This option specifies the size of the internal buffers used for the MN10300 port 2.

Prev | Home | Next
Package: I/O sub-system | Up | Package: Wallclock device