Blame | Last modification | View Log | Download | RSS feed
ifndef __twim70inc__twiminc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File REGTWIM70.INC *;* *;* Contains Bit & Register Definitions for newer ATmega TWI Interface @0x70 *;* *;****************************************************************************TWBR sfr 0x70 ; Bit Rate RegisterTWBR0 avrbit TWBR,0TWBR1 avrbit TWBR,1TWBR2 avrbit TWBR,2TWBR3 avrbit TWBR,3TWBR4 avrbit TWBR,4TWBR5 avrbit TWBR,5TWBR6 avrbit TWBR,6TWBR7 avrbit TWBR,7TWCR sfr 0x74 ; Control RegisterTWINT avrbit TWCR,7 ; Interrupt FlagTWEA avrbit TWCR,6 ; Enable Acknowledge BitTWSTA avrbit TWCR,5 ; Start ConditionTWSTO avrbit TWCR,4 ; Stop ConditionTWWC avrbit TWCR,3 ; Write Collision FlagTWEN avrbit TWCR,2 ; Enable BitTWIE avrbit TWCR,0 ; Interrupt EnableTWSR sfr 0x71 ; Status RegisterTWS7 avrbit TWSR,7 ; StatusTWS6 avrbit TWSR,6TWS5 avrbit TWSR,5TWS4 avrbit TWSR,4TWS3 avrbit TWSR,3TWPS1 avrbit TWSR,1 ; PrescalerTWPS0 avrbit TWSR,0TWDR sfr 0x73 ; Data RegisterTWD0 avrbit TWDR,0TWD1 avrbit TWDR,1TWD2 avrbit TWDR,2TWD3 avrbit TWDR,3TWD4 avrbit TWDR,4TWD5 avrbit TWDR,5TWD6 avrbit TWDR,6TWD7 avrbit TWDR,7TWAR sfr 0x72 ; (Slave) Address RegisterTWGCE avrbit TWAR,0 ; General Call Recognition BitTWA0 avrbit TWAR,1 ; Slave AddressTWA1 avrbit TWAR,2TWA2 avrbit TWAR,3TWA3 avrbit TWAR,4TWA4 avrbit TWAR,5TWA5 avrbit TWAR,6TWA6 avrbit TWAR,7restore ; re-enable listingendif ; __twiminc