home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / Hdr / IIC < prev    next >
Encoding:
Text File  |  1994-07-01  |  1.1 KB  |  48 lines

  1. ;AAsm header file for IIC
  2. ;written by DefMod (Jul  1 1994) on Fri Jul  1 16:24:07 1994
  3.  
  4.         [       :LNOT: :DEF: Get_Types
  5.         GBLS    Get_Types
  6. Get_Types                       SETS    "GET OS:Hdr.Types"
  7.         |
  8. Get_Types                       SETS    ""
  9.         ]
  10.         $Get_Types
  11.  
  12.         [       :LNOT: :DEF: Get_OS
  13.         GBLS    Get_OS
  14. Get_OS                          SETS    "GET OS:Hdr.OS"
  15.         |
  16. Get_OS                          SETS    ""
  17.         ]
  18.         $Get_OS
  19.  
  20.         [       :LNOT: :DEF: IIC_Hdr
  21.         GBLS    IIC_Hdr
  22.  
  23. ;Symbols for constants
  24. Error_IICNoAcknowledge          *       &20300
  25.  
  26. ;Symbols for SWI's and SWI reason codes
  27. XIIC_Control                    *       &20240
  28. IIC_Control                     *       &240
  29.  
  30. IICControl_Read                 *       &1
  31.    ;Entry
  32.    ;  R0 = &1 :OR: device (pointer to Int)
  33.    ;  R1 = buffer (pointer to data)
  34.    ;  R2 = size (Int)
  35.    ;Exit
  36.    ;  R0 corrupted
  37.  
  38. IICControl_Write                *       &0
  39.    ;Entry
  40.    ;  R0 = &0 :OR: device (pointer to Int)
  41.    ;  R1 -> data (data)
  42.    ;  R2 = size (Int)
  43.    ;Exit
  44.    ;  R0 corrupted
  45.  
  46.         ]
  47.         END
  48.