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

  1.     IFND    DEVICES_SERIAL_I
  2. DEVICES_SERIAL_I    =    1
  3.     IFND    EXEC_STRINGS_I
  4.     INCLUDE    exec/strings.i
  5.     ENDC
  6.     IFND    EXEC_IO_I
  7.     INCLUDE    exec/io.i
  8.     ENDC
  9. SER_CTL        =    $1113
  10. SER_DBAUD    =    9600
  11. SDCMD_QUERY    =    CMD_NONSTD
  12. SDCMD_BREAK    =    CMD_NONSTD+1
  13. SDCMD_SETPARAMS    =    CMD_NONSTD+2
  14. SER_DEVFINISH    =    CMD_NONSTD+2
  15. SERIALNAME    MACRO
  16.     STRING    'serial.device'
  17.     ENDM
  18. SERB_XDISABLED    =    7
  19. SERF_XDISABLED    =    1<<7
  20. SERB_EOFMODE    =    6
  21. SERF_EOFMODE    =    1<<6
  22. SERB_SHARED    =    5
  23. SERF_SHARED    =    1<<5
  24. SERB_RAD_BOOGIE    =    4
  25. SERF_RAD_BOOGIE    =    1<<4
  26. SERB_QUEUEDBRK    =    3
  27. SERF_QUEUEDBRK    =    1<<3
  28. SERB_7WIRE    =    2
  29. SERF_7WIRE    =    1<<2
  30. SERB_PARTY_ODD    =    1
  31. SERF_PARTY_ODD    =    1<<1
  32. SERB_PARTY_ON    =    0
  33. SERF_PARTY_ON    =    1<<0
  34. IOSERB_QUEUED    =    6
  35. IOSERF_QUEUED    =    1<<6
  36. IOSERB_ABORT    =    5
  37. IOSERF_ABORT    =    1<<5
  38. IOSERB_ACTIVE    =    4
  39. IOSERF_ACTIVE    =    1<<4
  40. IOSTB_XOFFREAD    =    4
  41. IOSTF_XOFFREAD    =    1<<4
  42. IOSTB_XOFFWRITE    =    3
  43. IOSTF_XOFFWRITE    =    1<<3
  44. IOSTB_READBREAK    =    2
  45. IOSTF_READBREAK    =    1<<2
  46. IOSTB_WROTEBREAK=    1
  47. IOSTF_WROTEBREAK=    1<<1
  48. IOSTB_OVERRUN    =    0
  49. IOSTF_OVERRUN    =    1<<0
  50. SEXTB_MSPON    =    1
  51. SEXTF_MSPON    =    1<<1
  52. SEXTB_MARK    =    0
  53. SEXTF_MARK    =    1<<0
  54.     RSRESET
  55. TERMARRAY    RS.B    0
  56. TERMARRAY_0    RS.L    1
  57. TERMARRAY_1    RS.L    1
  58. TERMARRAY_SIZE    RS.W    0
  59.     RSRESET
  60. IOEXTSER    RS.B    IOSTD_SIZE
  61. IO_CTLCHAR    RS.L    1
  62. IO_RBUFLEN    RS.L    1
  63. IO_EXTFLAGS    RS.L    1
  64. IO_BAUD        RS.L    1
  65. IO_BRKTIME    RS.L    1
  66. IO_TERMARRAY    RS.B    TERMARRAY_SIZE
  67. IO_READLEN    RS.B    1
  68. IO_WRITELEN    RS.B    1
  69. IO_STOPBITS    RS.B    1
  70. IO_SERFLAGS    RS.B    1
  71. IO_STATUS    RS.W    1
  72. IOEXTSER_SIZE    RS.W    0
  73. SerErr_DevBusy    =    1
  74. SerErr_BaudMismatch=    2
  75. SerErr_InvBaud    =    3
  76. SerErr_BufErr    =    4
  77. SerErr_InvParam    =    5
  78. SerErr_LineErr    =    6
  79. SerErr_NotOpen    =    7
  80. SerErr_PortReset=    8
  81. SerErr_ParityErr=    9
  82. SerErr_InitErr    =    10
  83. SerErr_TimerErr    =    11
  84. SerErr_BufOverflow=    12
  85. SerErr_NoDSR    =    13
  86. SerErr_NoCTS    =    14
  87. SerErr_DetectedBreak=    15
  88.     ENDC
  89.