home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / DVD!OMA2.DMS / in.adf / Include1.3.LHA / Include1.3 / devices / serial.i < prev    next >
Encoding:
Text File  |  1994-10-12  |  1.5 KB  |  83 lines

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