home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / commercial / asmonedemo / asm-one / include.strip / devices / serial.i < prev    next >
Text File  |  1995-03-16  |  1KB  |  69 lines

  1.     IFND    DEVICES_SERIAL_I
  2. DEVICES_SERIAL_I    SET    1
  3.     IFND    EXEC_IO_I
  4.     include    "exec/io.i"
  5.     ENDC
  6. SER_DEFAULT_CTLCHAR    EQU    $11130000
  7. SDCMD_QUERY    EQU    CMD_NONSTD
  8. SDCMD_BREAK    EQU    CMD_NONSTD+1
  9. SDCMD_SETPARAMS    EQU    CMD_NONSTD+2
  10. SER_DEVFINISH    EQU    CMD_NONSTD+2
  11. SERIALNAME    MACRO
  12.     dc.b    'serial.device',0
  13.     dc.w    0
  14.     ENDM
  15.     BITDEF    SER,XDISABLED,7
  16.     BITDEF    SER,EOFMODE,6
  17.     BITDEF    SER,SHARED,5
  18.     BITDEF    SER,RAD_BOOGIE,4
  19.     BITDEF    SER,QUEUEDBRK,3
  20.     BITDEF    SER,7WIRE,2
  21.     BITDEF    SER,PARTY_ODD,1
  22.     BITDEF    SER,PARTY_ON,0
  23.     BITDEF    IOST,XOFFREAD,4
  24.     BITDEF    IOST,XOFFWRITE,3
  25.     BITDEF    IOST,READBREAK,2
  26.     BITDEF    IOST,WROTEBREAK,1
  27.     BITDEF    IOST,OVERRUN,0
  28.     BITDEF    SEXT,MSPON,1
  29.     BITDEF    SEXT,MARK,0
  30.     STRUCTURE    TERMARRAY,0
  31.     ULONG    TERMARRAY_0
  32.     ULONG    TERMARRAY_1
  33.     LABEL    TERMARRAY_SIZE
  34.     STRUCTURE    IOEXTSER,IOSTD_SIZE
  35.     ULONG    IO_CTLCHAR
  36.     ULONG    IO_RBUFLEN
  37.     ULONG    IO_EXTFLAGS
  38.     ULONG    IO_BAUD
  39.     ULONG    IO_BRKTIME
  40.     STRUCT    IO_TERMARRAY,TERMARRAY_SIZE
  41.     UBYTE    IO_READLEN
  42.     UBYTE    IO_WRITELEN
  43.     UBYTE    IO_STOPBITS
  44.     UBYTE    IO_SERFLAGS
  45.     UWORD    IO_STATUS
  46.     LABEL    IOEXTSER_SIZE
  47. SerErr_DevBusy    EQU    1
  48. SerErr_BufErr    EQU    4
  49. SerErr_InvParam    EQU    5
  50. SerErr_LineErr    EQU    6
  51. SerErr_ParityErr    EQU    9
  52. SerErr_TimerErr    EQU    11
  53. SerErr_BufOverflow    EQU    12
  54. SerErr_NoDSR    EQU    13
  55. SerErr_DetectedBreak    EQU    15
  56.     IFD    DEVICES_SERIAL_I_OBSOLETE
  57. SER_DBAUD    EQU    9600
  58. SerErr_BaudMismatch    EQU    2
  59. SerErr_InvBaud    EQU    3
  60. SerErr_NotOpen    EQU    7
  61. SerErr_PortReset    EQU    8
  62. SerErr_InitErr    EQU    10
  63. SerErr_NoCTS    EQU    14
  64.     BITDEF    IOSER,QUEUED,6
  65.     BITDEF    IOSER,ABORT,5
  66.     BITDEF    IOSER,ACTIVE,4
  67.     ENDC
  68.     ENDC
  69.