You are on page 1of 1

Data Definitions

SAMPLE_EARLY

A getc() normally samples


data in the middle of a bit
time. This option causes the
sample to be at the start of a
bit time. May not be used with
the UART.

RETURN=pin

For FLOAT_HIGH and


MULTI_MASTER this is the
pin used to read the signal
back. The default for
FLOAT_HIGH is the XMIT pin
and for MULTI_MASTER the
RCV pin.
Uses the RETURN pin to
determine if another master
on the bus is transmitting at
the same time. If a collision is
detected bit 6 is set in
RS232_ERRORS and all
future PUTC's are ignored
until bit 6 is cleared. The
signal is checked at the start
and end of a bit time. May not
be used with the UART.
Makes getc() return an int16
and putc accept an int16.
This is for 9 bit data formats.
Will cause interrupts to be
disabled when the routines
get or put a character. This
prevents character distortion
for software implemented I/O
and prevents interaction
between I/O in interrupt
handlers and the main
program when using the
UART.

MULTI_MASTER

LONG_DATA

DISABLE_INTS

69

You might also like