Blame | Last modification | View Log | Download | RSS feed
ifndef __s12z_iic_inc__s12z_iic_inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File S12ZIIC.INC *;* *;* Contains Bit & Register Definitions for S12Z Inter-IC Interface *;* *;****************************************************************************IBAD equ $07C0 ; IIC Address Register (1..7)IBFD equ $07C1 ; IIC Frequency Divider RegisterIBCR equ $07C2 ; IIC Control RegisterIBEN s12zbit IBCR,7 ; I-Bus EnableIBIE s12zbit IBCR,6 ; I-Bus Interrupt EnableMS_SL s12zbit IBCR,5 ; Master/Slave Mode Select BitTx_Rx s12zbit IBCR,4 ; Transmit/Receive Mode Select BitTXAK s12zbit IBCR,3 ; Transmit Acknowledge EnableRSTA s12zbit IBCR,2 ; Repeat StartIBSWAI s12zbit IBCR,0 ; I Bus Interface Stop in Wait ModeIBSR equ $07C3 ; IIC Status RegisterTCF s12zbit IBSR,7 ; Data Transferring BitIAAS s12zbit IBSR,6 ; Addressed as a Slave BitIBB s12zbit IBSR,5 ; Bus Busy BitIBAL s12zbit IBSR,4 ; Arbitration LostSRW s12zbit IBSR,2 ; Slave Read/WriteIBIF s12zbit IBSR,1 ; I-Bus InterruptRXAK s12zbit IBSR,0 ; Received AcknowledgeIBDR equ $07C4 ; IIC Data I/O RegisterIBCR2 equ $07C5 ; IIC Control Register 2GCEN s12zbit IBCR2,7 ; General Call EnableADTYPE s12zbit IBCR2,6 ; Address TypeADRHI s12zfld IBCR2,3:0 ; Slave Address MSBrestore ; re-enable listingendif ; __s12z_iic_inc