User`s manual
Software Manual • EKF Intelligent I/O Controller Family On
CompactPCI
- 64 -
EKF Elektronik GmbH * Philipp-Reis-Str. 4 * D-59065 HAMM (Germany)
Tel. +49 (0)2381/6890-0 * Fax. +49 (0)2381/6890-90 * E-Mail info@ekf.de * Internet http://www.ekf.de
BaudRate:
Initial baud rate in bits per second.
BufferSizePt8:
This defines a high water mark that can be used to send an event message to the
host if reached. It is by default set to 80% of the receive buffer size.
LineControl:
Initial value of the line control register of the serial controller:
LCR_CHAR_LEN_5: character size is 5 bit,
LCR_CHAR_LEN_6: character size is 6 bit,
LCR_CHAR_LEN_7: character size is 7 bit,
LCR_CHAR_LEN_8: character size is 8 bit,
LCR_STOP_BIT_1: number of stop bits is 1,
LCR_STOP_BIT_2: number of stop bits is 1.5 (character size 5) or 2
(character size 6-8),
LCR_PAR_ENA: enable parity check and generation,
LCR_PAR_ODD: use odd parity if enabled,
LCR_PAR_EVEN: use even parity if enabled,
LCR_PAR_FORCED: if enabled force parity bit to 1 if PAR_ODD is also
chosen, else force parity bit to 0,
LCR_BREAK_ENA: enable break condition (TX line is forced low).
ValidDataMask:
Received data is logically and’ed with this mask. ValidDataMask defaults to 0xFF.
pad1:
For alignment purposes.
SpecialChars:
Structure containing the initial special characters (see description of structure
EKF16550_CHARS).
HandFlow:
Structure containing the initial handshake definitions (see description of structure
EKF16550_HANDFLOW).
EKF16550_STATUS
A structure that is used to get the current error and general status of a serial port.
typedef struct _EKF16550_STATUS
{
UINT32 Errors;
UINT32 HoldReasons;
UINT32 AmountInInQueue;
UINT32 AmountInOutQueue;
} EKF16550_STATUS, *PEKF16550_STATUS;










