From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- .../avr8/devices/atmega2564rfr2/blocks/TWI.frt | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 amforth-6.5/avr8/devices/atmega2564rfr2/blocks/TWI.frt (limited to 'amforth-6.5/avr8/devices/atmega2564rfr2/blocks/TWI.frt') diff --git a/amforth-6.5/avr8/devices/atmega2564rfr2/blocks/TWI.frt b/amforth-6.5/avr8/devices/atmega2564rfr2/blocks/TWI.frt new file mode 100644 index 0000000..f7914e1 --- /dev/null +++ b/amforth-6.5/avr8/devices/atmega2564rfr2/blocks/TWI.frt @@ -0,0 +1,40 @@ +\ Generated automatically for atmega2564rfr2 +\ #require bitnames.frt + +\ TWI +$bd constant TWAMR \ TWI (Slave) Address Mask Regis + $fe constant TWAMR_TWAM \ TWI Address Mask + bd $fe bitmask: TWAMR.TWAM \ TWI Address Mask + $1 constant TWAMR_Res \ Reserved Bit + bd $1 bitmask: TWAMR.Res \ Reserved Bit +$b8 constant TWBR \ TWI Bit Rate Register +$bc constant TWCR \ TWI Control Register + $80 constant TWCR_TWINT \ TWI Interrupt Flag + bc $80 bitmask: TWCR.TWINT \ TWI Interrupt Flag + $40 constant TWCR_TWEA \ TWI Enable Acknowledge Bit + bc $40 bitmask: TWCR.TWEA \ TWI Enable Acknowledge Bit + $20 constant TWCR_TWSTA \ TWI START Condition Bit + bc $20 bitmask: TWCR.TWSTA \ TWI START Condition Bit + $10 constant TWCR_TWSTO \ TWI STOP Condition Bit + bc $10 bitmask: TWCR.TWSTO \ TWI STOP Condition Bit + $8 constant TWCR_TWWC \ TWI Write Collision Flag + bc $8 bitmask: TWCR.TWWC \ TWI Write Collision Flag + $4 constant TWCR_TWEN \ TWI Enable Bit + bc $4 bitmask: TWCR.TWEN \ TWI Enable Bit + $2 constant TWCR_Res \ Reserved Bit + bc $2 bitmask: TWCR.Res \ Reserved Bit + $1 constant TWCR_TWIE \ TWI Interrupt Enable + bc $1 bitmask: TWCR.TWIE \ TWI Interrupt Enable +$b9 constant TWSR \ TWI Status Register + $f8 constant TWSR_TWS \ TWI Status + b9 $f8 bitmask: TWSR.TWS \ TWI Status + $4 constant TWSR_Res \ Reserved Bit + b9 $4 bitmask: TWSR.Res \ Reserved Bit + $3 constant TWSR_TWPS \ TWI Prescaler Bits + b9 $3 bitmask: TWSR.TWPS \ TWI Prescaler Bits +$bb constant TWDR \ TWI Data Register +$ba constant TWAR \ TWI (Slave) Address Register + $fe constant TWAR_TWA \ TWI (Slave) Address + ba $fe bitmask: TWAR.TWA \ TWI (Slave) Address + $1 constant TWAR_TWGCE \ TWI General Call Recognition E + ba $1 bitmask: TWAR.TWGCE \ TWI General Call Recognition E -- cgit v1.2.3