    ifnd DEVICES_SERIAL_I
DEVICES_SERIAL_I set 1

    ifnd    EXEC_IO_I
    include "asm:include/exec/io.i"
    endif

SER_CTL   equ $1113
SER_DBAUD equ 9600

SDCMD_QUERY     equ CMD_NONSTD
SDCMD_BREAK     equ CMD_NONSTD+1
SDCMD_SETPARAMS equ CMD_NONSTD+2
SER_DEVFINISH   equ CMD_NONSTD+2

SERIALNAME macro
           dc.b 'serial.device',0
           cnop 0,2
           endm

SERB_XDISABLED   equ 7
SERF_XDISABLED   equ 1<<7
SERB_EOFMODE     equ 6
SERF_EOFMODE     equ 1<<6
SERB_SHARED      equ 5
SERF_SHARED      equ 1<<5
SERB_RAD_BOOGIE  equ 4
SERF_RAD_BOOGIE  equ 1<<4
SERB_QUEUEDBRK   equ 3
SERF_QUEUEDBRK   equ 1<<3
SERB_7WIRE       equ 2
SERF_7WIRE       equ 1<<2
SERB_PARTY_ODD   equ 1
SERF_PARTY_ODD   equ 1<<1
SERB_PARTY_ON    equ 0
SERF_PARTY_ON    equ 1<<0
IOSERB_QUEUED    equ 6
IOSERF_QUEUED    equ 1<<6
IOSERB_ABORT     equ 5
IOSERF_ABORT     equ 1<<5
IOSERB_ACTIVE    equ 4
IOSERF_ACTIVE    equ 1<<4
IOSTB_XOFFREAD   equ 4
IOSTF_XOFFREAD   equ 1<<4
IOSTB_XOFFWRITE  equ 3
IOSTF_XOFFWRITE  equ 1<<3
IOSTB_READBREAK  equ 2
IOSTF_READBREAK  equ 1<<2
IOSTB_WROTEBREAK equ 1
IOSTF_WROTEBREAK equ 1<<1
IOSTB_OVERRUN    equ 0
IOSTF_OVERRUN    equ 1<<0

SEXTB_MSPON equ 1

TERMARRAYF_0   set 0
TERMARRAY_0    set TERMARRAYF_0
TERMARRAY_1    set TERMARRAY_0+4
TERMARRAY_SIZE set TERMARRAY_1+4

IOEXTSER      set 0
IO_CTLCHAR    set IOEXTSER+IOSTD_SIZE
IO_RBUFLEN    set IO_CTLCHAR+4
IO_EXTFLAGS   set IO_RBUFLEN+4
IO_BAUD       set IO_EXTFLAGS+4
IO_BRKTIME    set IO_BAUD+4
IO_TERMARRAY  set IO_BRKTIME+4
IO_READLEN    set IO_TERMARRAY+TERMARRAY_SIZE
IO_WRITELEN   set IO_READLEN+1
IO_STOPBITS   set IO_WRITELEN+1
IO_SERFLAGS   set IO_STOPBITS+1
IO_STATUS     set IO_SERFLAGS+1
IOEXTSER_SIZE set IO_STATUS+2

SerErr_DevBusy       equ 1
SerErr_BaudMismatch  equ 2
SerErr_InvBaud       equ 3
SerErr_BufErr        equ 4
SerErr_InvParam      equ 5
SerErr_LineErr       equ 6
SerErr_NotOpen       equ 7
SerErr_PortReset     equ 8
SerErr_ParityErr     equ 9
SerErr_InitErr       equ 10
SerErr_TimerErr      equ 11
SerErr_BufOverflow   equ 12
SerErr_NoDSR         equ 13
SerErr_NoCTS         equ 14
SerErr_DetectedBreak equ 15

        endif



