home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / devices / serial.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  1.6 KB  |  78 lines

  1.     IFND    DEVICES_SERIAL_I
  2. DEVICES_SERIAL_I    EQU    1
  3. *    $Filename: devices/serial.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 33.6 $
  6. *    $Date: 90/11/06 $
  7. *    external declarations for the serial device
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    EXEC_IO_I
  11.     include    "exec/io.i"
  12.     ENDC
  13. SER_DEFAULT_CTLCHAR    EQU    $11130000
  14. SDCMD_QUERY    EQU    CMD_NONSTD
  15. SDCMD_BREAK    EQU    CMD_NONSTD+1
  16. SDCMD_SETPARAMS    EQU    CMD_NONSTD+2
  17. SER_DEVFINISH    EQU    CMD_NONSTD+2
  18. SERIALNAME    MACRO
  19.     dc.b    'serial.device',0
  20.     dc.w    0
  21.     ENDM
  22.     BITDEF    SER,XDISABLED,7
  23.     BITDEF    SER,EOFMODE,6
  24.     BITDEF    SER,SHARED,5
  25.     BITDEF    SER,RAD_BOOGIE,4
  26.     BITDEF    SER,QUEUEDBRK,3
  27.     BITDEF    SER,7WIRE,2
  28.     BITDEF    SER,PARTY_ODD,1
  29.     BITDEF    SER,PARTY_ON,0
  30.     BITDEF    IOST,XOFFREAD,4
  31.     BITDEF    IOST,XOFFWRITE,3
  32.     BITDEF    IOST,READBREAK,2
  33.     BITDEF    IOST,WROTEBREAK,1
  34.     BITDEF    IOST,OVERRUN,0
  35.     BITDEF    SEXT,MSPON,1
  36.     BITDEF    SEXT,MARK,0
  37.     RSRESET
  38. TERMARRAY    rs.b    0
  39. TERMARRAY_0    rs    2
  40. TERMARRAY_1    rs    2
  41. TERMARRAY_SIZE    rs.b    0
  42.     RSRESET
  43. IOEXTSER    rs.b    IOSTD_SIZE
  44. IO_CTLCHAR    rs    2
  45. IO_RBUFLEN    rs    2
  46. IO_EXTFLAGS    rs    2
  47. IO_BAUD    rs    2
  48. IO_BRKTIME    rs    2
  49. IO_TERMARRAY    rs.b    TERMARRAY_SIZE
  50. IO_READLEN    rs.b    1
  51. IO_WRITELEN    rs.b    1
  52. IO_STOPBITS    rs.b    1
  53. IO_SERFLAGS    rs.b    1
  54. IO_STATUS    rs    1
  55. IOEXTSER_SIZE    rs.b    0
  56. SerErr_DevBusy    EQU    1
  57. SerErr_BaudMismatch    EQU    2
  58. SerErr_BufErr    EQU    4
  59. SerErr_InvParam    EQU    5
  60. SerErr_LineErr    EQU    6
  61. SerErr_ParityErr    EQU    9
  62. SerErr_TimerErr    EQU    11
  63. SerErr_BufOverflow    EQU    12
  64. SerErr_NoDSR    EQU    13
  65. SerErr_DetectedBreak    EQU    15
  66.     IFD    DEVICES_SERIAL_I_OBSOLETE
  67. SER_DBAUD    EQU    9600
  68. SerErr_InvBaud    EQU    3
  69. SerErr_NotOpen    EQU    7
  70. SerErr_PortReset    EQU    8
  71. SerErr_InitErr    EQU    10
  72. SerErr_NoCTS    EQU    14
  73.     BITDEF    IOSER,QUEUED,6
  74.     BITDEF    IOSER,ABORT,5
  75.     BITDEF    IOSER,ACTIVE,4
  76.     ENDC
  77.     ENDC
  78.