From d80736ab6e8e3cad2f1a30c6eaba2d6883dbe967 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 26 Aug 2017 20:31:40 +0200 Subject: Remove AmForth --- amforth-6.5/avr8/devices/atmega128rfa1/device.inc | 2808 --------------------- 1 file changed, 2808 deletions(-) delete mode 100644 amforth-6.5/avr8/devices/atmega128rfa1/device.inc (limited to 'amforth-6.5/avr8/devices/atmega128rfa1/device.inc') diff --git a/amforth-6.5/avr8/devices/atmega128rfa1/device.inc b/amforth-6.5/avr8/devices/atmega128rfa1/device.inc deleted file mode 100644 index 503bb63..0000000 --- a/amforth-6.5/avr8/devices/atmega128rfa1/device.inc +++ /dev/null @@ -1,2808 +0,0 @@ -; Partname: ATmega128RFA1 -; generated automatically, no not edit - -.if WANT_ANALOG_COMPARATOR == 1 -; ( -- addr ) System Constant -; R( -- ) -; ADC Control and Status Register B -VE_ADCSRB: - .dw $ff06 - .db "ADCSRB" - .dw VE_HEAD - .set VE_HEAD=VE_ADCSRB -XT_ADCSRB: - .dw PFA_DOVARIABLE -PFA_ADCSRB: - .dw 123 -; ( -- addr ) System Constant -; R( -- ) -; Analog Comparator Control And Status Register -VE_ACSR: - .dw $ff04 - .db "ACSR" - .dw VE_HEAD - .set VE_HEAD=VE_ACSR -XT_ACSR: - .dw PFA_DOVARIABLE -PFA_ACSR: - .dw 80 -; ( -- addr ) System Constant -; R( -- ) -; Digital Input Disable Register 1 -VE_DIDR1: - .dw $ff05 - .db "DIDR1",0 - .dw VE_HEAD - .set VE_HEAD=VE_DIDR1 -XT_DIDR1: - .dw PFA_DOVARIABLE -PFA_DIDR1: - .dw 127 - -.endif -.if WANT_USART0 == 1 -; ( -- addr ) System Constant -; R( -- ) -; USART0 I/O Data Register -VE_UDR0: - .dw $ff04 - .db "UDR0" - .dw VE_HEAD - .set VE_HEAD=VE_UDR0 -XT_UDR0: - .dw PFA_DOVARIABLE -PFA_UDR0: - .dw 198 -; ( -- addr ) System Constant -; R( -- ) -; USART0 Control and Status Register A -VE_UCSR0A: - .dw $ff06 - .db "UCSR0A" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR0A -XT_UCSR0A: - .dw PFA_DOVARIABLE -PFA_UCSR0A: - .dw 192 -; ( -- addr ) System Constant -; R( -- ) -; USART0 Control and Status Register B -VE_UCSR0B: - .dw $ff06 - .db "UCSR0B" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR0B -XT_UCSR0B: - .dw PFA_DOVARIABLE -PFA_UCSR0B: - .dw 193 -; ( -- addr ) System Constant -; R( -- ) -; USART0 Control and Status Register C -VE_UCSR0C: - .dw $ff06 - .db "UCSR0C" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR0C -XT_UCSR0C: - .dw PFA_DOVARIABLE -PFA_UCSR0C: - .dw 194 -; ( -- addr ) System Constant -; R( -- ) -; USART0 Baud Rate Register Bytes -VE_UBRR0: - .dw $ff05 - .db "UBRR0",0 - .dw VE_HEAD - .set VE_HEAD=VE_UBRR0 -XT_UBRR0: - .dw PFA_DOVARIABLE -PFA_UBRR0: - .dw 196 - -.endif -.if WANT_USART1 == 1 -; ( -- addr ) System Constant -; R( -- ) -; USART1 I/O Data Register -VE_UDR1: - .dw $ff04 - .db "UDR1" - .dw VE_HEAD - .set VE_HEAD=VE_UDR1 -XT_UDR1: - .dw PFA_DOVARIABLE -PFA_UDR1: - .dw 206 -; ( -- addr ) System Constant -; R( -- ) -; USART1 Control and Status Register A -VE_UCSR1A: - .dw $ff06 - .db "UCSR1A" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR1A -XT_UCSR1A: - .dw PFA_DOVARIABLE -PFA_UCSR1A: - .dw 200 -; ( -- addr ) System Constant -; R( -- ) -; USART1 Control and Status Register B -VE_UCSR1B: - .dw $ff06 - .db "UCSR1B" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR1B -XT_UCSR1B: - .dw PFA_DOVARIABLE -PFA_UCSR1B: - .dw 201 -; ( -- addr ) System Constant -; R( -- ) -; USART1 Control and Status Register C -VE_UCSR1C: - .dw $ff06 - .db "UCSR1C" - .dw VE_HEAD - .set VE_HEAD=VE_UCSR1C -XT_UCSR1C: - .dw PFA_DOVARIABLE -PFA_UCSR1C: - .dw 202 -; ( -- addr ) System Constant -; R( -- ) -; USART1 Baud Rate Register Bytes -VE_UBRR1: - .dw $ff05 - .db "UBRR1",0 - .dw VE_HEAD - .set VE_HEAD=VE_UBRR1 -XT_UBRR1: - .dw PFA_DOVARIABLE -PFA_UBRR1: - .dw 204 - -.endif -.if WANT_TWI == 1 -; ( -- addr ) System Constant -; R( -- ) -; TWI (Slave) Address Mask Register -VE_TWAMR: - .dw $ff05 - .db "TWAMR",0 - .dw VE_HEAD - .set VE_HEAD=VE_TWAMR -XT_TWAMR: - .dw PFA_DOVARIABLE -PFA_TWAMR: - .dw 189 -; ( -- addr ) System Constant -; R( -- ) -; TWI Bit Rate Register -VE_TWBR: - .dw $ff04 - .db "TWBR" - .dw VE_HEAD - .set VE_HEAD=VE_TWBR -XT_TWBR: - .dw PFA_DOVARIABLE -PFA_TWBR: - .dw 184 -; ( -- addr ) System Constant -; R( -- ) -; TWI Control Register -VE_TWCR: - .dw $ff04 - .db "TWCR" - .dw VE_HEAD - .set VE_HEAD=VE_TWCR -XT_TWCR: - .dw PFA_DOVARIABLE -PFA_TWCR: - .dw 188 -; ( -- addr ) System Constant -; R( -- ) -; TWI Status Register -VE_TWSR: - .dw $ff04 - .db "TWSR" - .dw VE_HEAD - .set VE_HEAD=VE_TWSR -XT_TWSR: - .dw PFA_DOVARIABLE -PFA_TWSR: - .dw 185 -; ( -- addr ) System Constant -; R( -- ) -; TWI Data Register -VE_TWDR: - .dw $ff04 - .db "TWDR" - .dw VE_HEAD - .set VE_HEAD=VE_TWDR -XT_TWDR: - .dw PFA_DOVARIABLE -PFA_TWDR: - .dw 187 -; ( -- addr ) System Constant -; R( -- ) -; TWI (Slave) Address Register -VE_TWAR: - .dw $ff04 - .db "TWAR" - .dw VE_HEAD - .set VE_HEAD=VE_TWAR -XT_TWAR: - .dw PFA_DOVARIABLE -PFA_TWAR: - .dw 186 - -.endif -.if WANT_SPI == 1 -; ( -- addr ) System Constant -; R( -- ) -; SPI Control Register -VE_SPCR: - .dw $ff04 - .db "SPCR" - .dw VE_HEAD - .set VE_HEAD=VE_SPCR -XT_SPCR: - .dw PFA_DOVARIABLE -PFA_SPCR: - .dw 76 -; ( -- addr ) System Constant -; R( -- ) -; SPI Status Register -VE_SPSR: - .dw $ff04 - .db "SPSR" - .dw VE_HEAD - .set VE_HEAD=VE_SPSR -XT_SPSR: - .dw PFA_DOVARIABLE -PFA_SPSR: - .dw 77 -; ( -- addr ) System Constant -; R( -- ) -; SPI Data Register -VE_SPDR: - .dw $ff04 - .db "SPDR" - .dw VE_HEAD - .set VE_HEAD=VE_SPDR -XT_SPDR: - .dw PFA_DOVARIABLE -PFA_SPDR: - .dw 78 - -.endif -.if WANT_PORTA == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port A Data Register -VE_PORTA: - .dw $ff05 - .db "PORTA",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTA -XT_PORTA: - .dw PFA_DOVARIABLE -PFA_PORTA: - .dw 34 -; ( -- addr ) System Constant -; R( -- ) -; Port A Data Direction Register -VE_DDRA: - .dw $ff04 - .db "DDRA" - .dw VE_HEAD - .set VE_HEAD=VE_DDRA -XT_DDRA: - .dw PFA_DOVARIABLE -PFA_DDRA: - .dw 33 -; ( -- addr ) System Constant -; R( -- ) -; Port A Input Pins Address -VE_PINA: - .dw $ff04 - .db "PINA" - .dw VE_HEAD - .set VE_HEAD=VE_PINA -XT_PINA: - .dw PFA_DOVARIABLE -PFA_PINA: - .dw 32 - -.endif -.if WANT_PORTB == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port B Data Register -VE_PORTB: - .dw $ff05 - .db "PORTB",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTB -XT_PORTB: - .dw PFA_DOVARIABLE -PFA_PORTB: - .dw 37 -; ( -- addr ) System Constant -; R( -- ) -; Port B Data Direction Register -VE_DDRB: - .dw $ff04 - .db "DDRB" - .dw VE_HEAD - .set VE_HEAD=VE_DDRB -XT_DDRB: - .dw PFA_DOVARIABLE -PFA_DDRB: - .dw 36 -; ( -- addr ) System Constant -; R( -- ) -; Port B Input Pins Address -VE_PINB: - .dw $ff04 - .db "PINB" - .dw VE_HEAD - .set VE_HEAD=VE_PINB -XT_PINB: - .dw PFA_DOVARIABLE -PFA_PINB: - .dw 35 - -.endif -.if WANT_PORTC == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port C Data Register -VE_PORTC: - .dw $ff05 - .db "PORTC",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTC -XT_PORTC: - .dw PFA_DOVARIABLE -PFA_PORTC: - .dw 40 -; ( -- addr ) System Constant -; R( -- ) -; Port C Data Direction Register -VE_DDRC: - .dw $ff04 - .db "DDRC" - .dw VE_HEAD - .set VE_HEAD=VE_DDRC -XT_DDRC: - .dw PFA_DOVARIABLE -PFA_DDRC: - .dw 39 -; ( -- addr ) System Constant -; R( -- ) -; Port C Input Pins Address -VE_PINC: - .dw $ff04 - .db "PINC" - .dw VE_HEAD - .set VE_HEAD=VE_PINC -XT_PINC: - .dw PFA_DOVARIABLE -PFA_PINC: - .dw 38 - -.endif -.if WANT_PORTD == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port D Data Register -VE_PORTD: - .dw $ff05 - .db "PORTD",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTD -XT_PORTD: - .dw PFA_DOVARIABLE -PFA_PORTD: - .dw 43 -; ( -- addr ) System Constant -; R( -- ) -; Port D Data Direction Register -VE_DDRD: - .dw $ff04 - .db "DDRD" - .dw VE_HEAD - .set VE_HEAD=VE_DDRD -XT_DDRD: - .dw PFA_DOVARIABLE -PFA_DDRD: - .dw 42 -; ( -- addr ) System Constant -; R( -- ) -; Port D Input Pins Address -VE_PIND: - .dw $ff04 - .db "PIND" - .dw VE_HEAD - .set VE_HEAD=VE_PIND -XT_PIND: - .dw PFA_DOVARIABLE -PFA_PIND: - .dw 41 - -.endif -.if WANT_PORTE == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port E Data Register -VE_PORTE: - .dw $ff05 - .db "PORTE",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTE -XT_PORTE: - .dw PFA_DOVARIABLE -PFA_PORTE: - .dw 46 -; ( -- addr ) System Constant -; R( -- ) -; Port E Data Direction Register -VE_DDRE: - .dw $ff04 - .db "DDRE" - .dw VE_HEAD - .set VE_HEAD=VE_DDRE -XT_DDRE: - .dw PFA_DOVARIABLE -PFA_DDRE: - .dw 45 -; ( -- addr ) System Constant -; R( -- ) -; Port E Input Pins Address -VE_PINE: - .dw $ff04 - .db "PINE" - .dw VE_HEAD - .set VE_HEAD=VE_PINE -XT_PINE: - .dw PFA_DOVARIABLE -PFA_PINE: - .dw 44 - -.endif -.if WANT_PORTF == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port F Data Register -VE_PORTF: - .dw $ff05 - .db "PORTF",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTF -XT_PORTF: - .dw PFA_DOVARIABLE -PFA_PORTF: - .dw 49 -; ( -- addr ) System Constant -; R( -- ) -; Port F Data Direction Register -VE_DDRF: - .dw $ff04 - .db "DDRF" - .dw VE_HEAD - .set VE_HEAD=VE_DDRF -XT_DDRF: - .dw PFA_DOVARIABLE -PFA_DDRF: - .dw 48 -; ( -- addr ) System Constant -; R( -- ) -; Port F Input Pins Address -VE_PINF: - .dw $ff04 - .db "PINF" - .dw VE_HEAD - .set VE_HEAD=VE_PINF -XT_PINF: - .dw PFA_DOVARIABLE -PFA_PINF: - .dw 47 - -.endif -.if WANT_PORTG == 1 -; ( -- addr ) System Constant -; R( -- ) -; Port G Data Register -VE_PORTG: - .dw $ff05 - .db "PORTG",0 - .dw VE_HEAD - .set VE_HEAD=VE_PORTG -XT_PORTG: - .dw PFA_DOVARIABLE -PFA_PORTG: - .dw 52 -; ( -- addr ) System Constant -; R( -- ) -; Port G Data Direction Register -VE_DDRG: - .dw $ff04 - .db "DDRG" - .dw VE_HEAD - .set VE_HEAD=VE_DDRG -XT_DDRG: - .dw PFA_DOVARIABLE -PFA_DDRG: - .dw 51 -; ( -- addr ) System Constant -; R( -- ) -; Port G Input Pins Address -VE_PING: - .dw $ff04 - .db "PING" - .dw VE_HEAD - .set VE_HEAD=VE_PING -XT_PING: - .dw PFA_DOVARIABLE -PFA_PING: - .dw 50 - -.endif -.if WANT_TIMER_COUNTER_0 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Output Compare Register B -VE_OCR0B: - .dw $ff05 - .db "OCR0B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR0B -XT_OCR0B: - .dw PFA_DOVARIABLE -PFA_OCR0B: - .dw 72 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Output Compare Register -VE_OCR0A: - .dw $ff05 - .db "OCR0A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR0A -XT_OCR0A: - .dw PFA_DOVARIABLE -PFA_OCR0A: - .dw 71 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Register -VE_TCNT0: - .dw $ff05 - .db "TCNT0",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT0 -XT_TCNT0: - .dw PFA_DOVARIABLE -PFA_TCNT0: - .dw 70 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Control Register B -VE_TCCR0B: - .dw $ff06 - .db "TCCR0B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR0B -XT_TCCR0B: - .dw PFA_DOVARIABLE -PFA_TCCR0B: - .dw 69 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Control Register A -VE_TCCR0A: - .dw $ff06 - .db "TCCR0A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR0A -XT_TCCR0A: - .dw PFA_DOVARIABLE -PFA_TCCR0A: - .dw 68 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Interrupt Mask Register -VE_TIMSK0: - .dw $ff06 - .db "TIMSK0" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK0 -XT_TIMSK0: - .dw PFA_DOVARIABLE -PFA_TIMSK0: - .dw 110 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter0 Interrupt Flag Register -VE_TIFR0: - .dw $ff05 - .db "TIFR0",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR0 -XT_TIFR0: - .dw PFA_DOVARIABLE -PFA_TIFR0: - .dw 53 -; ( -- addr ) System Constant -; R( -- ) -; General Timer/Counter Control Register -VE_GTCCR: - .dw $ff05 - .db "GTCCR",0 - .dw VE_HEAD - .set VE_HEAD=VE_GTCCR -XT_GTCCR: - .dw PFA_DOVARIABLE -PFA_GTCCR: - .dw 67 - -.endif -.if WANT_TIMER_COUNTER_2 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter Interrupt Mask register -VE_TIMSK2: - .dw $ff06 - .db "TIMSK2" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK2 -XT_TIMSK2: - .dw PFA_DOVARIABLE -PFA_TIMSK2: - .dw 112 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter Interrupt Flag Register -VE_TIFR2: - .dw $ff05 - .db "TIFR2",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR2 -XT_TIFR2: - .dw PFA_DOVARIABLE -PFA_TIFR2: - .dw 55 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter2 Control Register A -VE_TCCR2A: - .dw $ff06 - .db "TCCR2A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR2A -XT_TCCR2A: - .dw PFA_DOVARIABLE -PFA_TCCR2A: - .dw 176 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter2 Control Register B -VE_TCCR2B: - .dw $ff06 - .db "TCCR2B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR2B -XT_TCCR2B: - .dw PFA_DOVARIABLE -PFA_TCCR2B: - .dw 177 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter2 -VE_TCNT2: - .dw $ff05 - .db "TCNT2",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT2 -XT_TCNT2: - .dw PFA_DOVARIABLE -PFA_TCNT2: - .dw 178 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter2 Output Compare Register B -VE_OCR2B: - .dw $ff05 - .db "OCR2B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR2B -XT_OCR2B: - .dw PFA_DOVARIABLE -PFA_OCR2B: - .dw 180 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter2 Output Compare Register A -VE_OCR2A: - .dw $ff05 - .db "OCR2A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR2A -XT_OCR2A: - .dw PFA_DOVARIABLE -PFA_OCR2A: - .dw 179 -; ( -- addr ) System Constant -; R( -- ) -; Asynchronous Status Register -VE_ASSR: - .dw $ff04 - .db "ASSR" - .dw VE_HEAD - .set VE_HEAD=VE_ASSR -XT_ASSR: - .dw PFA_DOVARIABLE -PFA_ASSR: - .dw 182 - -.endif -.if WANT_WATCHDOG == 1 -; ( -- addr ) System Constant -; R( -- ) -; Watchdog Timer Control Register -VE_WDTCSR: - .dw $ff06 - .db "WDTCSR" - .dw VE_HEAD - .set VE_HEAD=VE_WDTCSR -XT_WDTCSR: - .dw PFA_DOVARIABLE -PFA_WDTCSR: - .dw 96 - -.endif -.if WANT_TIMER_COUNTER_5 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Control Register A -VE_TCCR5A: - .dw $ff06 - .db "TCCR5A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR5A -XT_TCCR5A: - .dw PFA_DOVARIABLE -PFA_TCCR5A: - .dw 288 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Control Register B -VE_TCCR5B: - .dw $ff06 - .db "TCCR5B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR5B -XT_TCCR5B: - .dw PFA_DOVARIABLE -PFA_TCCR5B: - .dw 289 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Control Register C -VE_TCCR5C: - .dw $ff06 - .db "TCCR5C" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR5C -XT_TCCR5C: - .dw PFA_DOVARIABLE -PFA_TCCR5C: - .dw 290 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Bytes -VE_TCNT5: - .dw $ff05 - .db "TCNT5",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT5 -XT_TCNT5: - .dw PFA_DOVARIABLE -PFA_TCNT5: - .dw 292 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Output Compare Register A Bytes -VE_OCR5A: - .dw $ff05 - .db "OCR5A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR5A -XT_OCR5A: - .dw PFA_DOVARIABLE -PFA_OCR5A: - .dw 296 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Output Compare Register B Bytes -VE_OCR5B: - .dw $ff05 - .db "OCR5B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR5B -XT_OCR5B: - .dw PFA_DOVARIABLE -PFA_OCR5B: - .dw 298 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Output Compare Register C Bytes -VE_OCR5C: - .dw $ff05 - .db "OCR5C",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR5C -XT_OCR5C: - .dw PFA_DOVARIABLE -PFA_OCR5C: - .dw 300 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Input Capture Register Bytes -VE_ICR5: - .dw $ff04 - .db "ICR5" - .dw VE_HEAD - .set VE_HEAD=VE_ICR5 -XT_ICR5: - .dw PFA_DOVARIABLE -PFA_ICR5: - .dw 294 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Interrupt Mask Register -VE_TIMSK5: - .dw $ff06 - .db "TIMSK5" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK5 -XT_TIMSK5: - .dw PFA_DOVARIABLE -PFA_TIMSK5: - .dw 115 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter5 Interrupt Flag Register -VE_TIFR5: - .dw $ff05 - .db "TIFR5",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR5 -XT_TIFR5: - .dw PFA_DOVARIABLE -PFA_TIFR5: - .dw 58 - -.endif -.if WANT_TIMER_COUNTER_4 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Control Register A -VE_TCCR4A: - .dw $ff06 - .db "TCCR4A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR4A -XT_TCCR4A: - .dw PFA_DOVARIABLE -PFA_TCCR4A: - .dw 160 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Control Register B -VE_TCCR4B: - .dw $ff06 - .db "TCCR4B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR4B -XT_TCCR4B: - .dw PFA_DOVARIABLE -PFA_TCCR4B: - .dw 161 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Control Register C -VE_TCCR4C: - .dw $ff06 - .db "TCCR4C" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR4C -XT_TCCR4C: - .dw PFA_DOVARIABLE -PFA_TCCR4C: - .dw 162 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Bytes -VE_TCNT4: - .dw $ff05 - .db "TCNT4",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT4 -XT_TCNT4: - .dw PFA_DOVARIABLE -PFA_TCNT4: - .dw 164 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Output Compare Register A Bytes -VE_OCR4A: - .dw $ff05 - .db "OCR4A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR4A -XT_OCR4A: - .dw PFA_DOVARIABLE -PFA_OCR4A: - .dw 168 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Output Compare Register B Bytes -VE_OCR4B: - .dw $ff05 - .db "OCR4B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR4B -XT_OCR4B: - .dw PFA_DOVARIABLE -PFA_OCR4B: - .dw 170 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Output Compare Register C Bytes -VE_OCR4C: - .dw $ff05 - .db "OCR4C",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR4C -XT_OCR4C: - .dw PFA_DOVARIABLE -PFA_OCR4C: - .dw 172 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Input Capture Register Bytes -VE_ICR4: - .dw $ff04 - .db "ICR4" - .dw VE_HEAD - .set VE_HEAD=VE_ICR4 -XT_ICR4: - .dw PFA_DOVARIABLE -PFA_ICR4: - .dw 166 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Interrupt Mask Register -VE_TIMSK4: - .dw $ff06 - .db "TIMSK4" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK4 -XT_TIMSK4: - .dw PFA_DOVARIABLE -PFA_TIMSK4: - .dw 114 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter4 Interrupt Flag Register -VE_TIFR4: - .dw $ff05 - .db "TIFR4",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR4 -XT_TIFR4: - .dw PFA_DOVARIABLE -PFA_TIFR4: - .dw 57 - -.endif -.if WANT_TIMER_COUNTER_3 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Control Register A -VE_TCCR3A: - .dw $ff06 - .db "TCCR3A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR3A -XT_TCCR3A: - .dw PFA_DOVARIABLE -PFA_TCCR3A: - .dw 144 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Control Register B -VE_TCCR3B: - .dw $ff06 - .db "TCCR3B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR3B -XT_TCCR3B: - .dw PFA_DOVARIABLE -PFA_TCCR3B: - .dw 145 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Control Register C -VE_TCCR3C: - .dw $ff06 - .db "TCCR3C" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR3C -XT_TCCR3C: - .dw PFA_DOVARIABLE -PFA_TCCR3C: - .dw 146 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Bytes -VE_TCNT3: - .dw $ff05 - .db "TCNT3",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT3 -XT_TCNT3: - .dw PFA_DOVARIABLE -PFA_TCNT3: - .dw 148 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Output Compare Register A Bytes -VE_OCR3A: - .dw $ff05 - .db "OCR3A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR3A -XT_OCR3A: - .dw PFA_DOVARIABLE -PFA_OCR3A: - .dw 152 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Output Compare Register B Bytes -VE_OCR3B: - .dw $ff05 - .db "OCR3B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR3B -XT_OCR3B: - .dw PFA_DOVARIABLE -PFA_OCR3B: - .dw 154 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Output Compare Register C Bytes -VE_OCR3C: - .dw $ff05 - .db "OCR3C",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR3C -XT_OCR3C: - .dw PFA_DOVARIABLE -PFA_OCR3C: - .dw 156 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Input Capture Register Bytes -VE_ICR3: - .dw $ff04 - .db "ICR3" - .dw VE_HEAD - .set VE_HEAD=VE_ICR3 -XT_ICR3: - .dw PFA_DOVARIABLE -PFA_ICR3: - .dw 150 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Interrupt Mask Register -VE_TIMSK3: - .dw $ff06 - .db "TIMSK3" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK3 -XT_TIMSK3: - .dw PFA_DOVARIABLE -PFA_TIMSK3: - .dw 113 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter3 Interrupt Flag Register -VE_TIFR3: - .dw $ff05 - .db "TIFR3",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR3 -XT_TIFR3: - .dw PFA_DOVARIABLE -PFA_TIFR3: - .dw 56 - -.endif -.if WANT_TIMER_COUNTER_1 == 1 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Control Register A -VE_TCCR1A: - .dw $ff06 - .db "TCCR1A" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR1A -XT_TCCR1A: - .dw PFA_DOVARIABLE -PFA_TCCR1A: - .dw 128 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Control Register B -VE_TCCR1B: - .dw $ff06 - .db "TCCR1B" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR1B -XT_TCCR1B: - .dw PFA_DOVARIABLE -PFA_TCCR1B: - .dw 129 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Control Register C -VE_TCCR1C: - .dw $ff06 - .db "TCCR1C" - .dw VE_HEAD - .set VE_HEAD=VE_TCCR1C -XT_TCCR1C: - .dw PFA_DOVARIABLE -PFA_TCCR1C: - .dw 130 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Bytes -VE_TCNT1: - .dw $ff05 - .db "TCNT1",0 - .dw VE_HEAD - .set VE_HEAD=VE_TCNT1 -XT_TCNT1: - .dw PFA_DOVARIABLE -PFA_TCNT1: - .dw 132 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Output Compare Register A Bytes -VE_OCR1A: - .dw $ff05 - .db "OCR1A",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR1A -XT_OCR1A: - .dw PFA_DOVARIABLE -PFA_OCR1A: - .dw 136 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Output Compare Register B Bytes -VE_OCR1B: - .dw $ff05 - .db "OCR1B",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR1B -XT_OCR1B: - .dw PFA_DOVARIABLE -PFA_OCR1B: - .dw 138 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Output Compare Register C Bytes -VE_OCR1C: - .dw $ff05 - .db "OCR1C",0 - .dw VE_HEAD - .set VE_HEAD=VE_OCR1C -XT_OCR1C: - .dw PFA_DOVARIABLE -PFA_OCR1C: - .dw 140 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Input Capture Register Bytes -VE_ICR1: - .dw $ff04 - .db "ICR1" - .dw VE_HEAD - .set VE_HEAD=VE_ICR1 -XT_ICR1: - .dw PFA_DOVARIABLE -PFA_ICR1: - .dw 134 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Interrupt Mask Register -VE_TIMSK1: - .dw $ff06 - .db "TIMSK1" - .dw VE_HEAD - .set VE_HEAD=VE_TIMSK1 -XT_TIMSK1: - .dw PFA_DOVARIABLE -PFA_TIMSK1: - .dw 111 -; ( -- addr ) System Constant -; R( -- ) -; Timer/Counter1 Interrupt Flag Register -VE_TIFR1: - .dw $ff05 - .db "TIFR1",0 - .dw VE_HEAD - .set VE_HEAD=VE_TIFR1 -XT_TIFR1: - .dw PFA_DOVARIABLE -PFA_TIFR1: - .dw 54 - -.endif -.if WANT_TRX24 == 1 -; ( -- addr ) System Constant -; R( -- ) -; AES Control Register -VE_AES_CTRL: - .dw $ff08 - .db "AES_CTRL" - .dw VE_HEAD - .set VE_HEAD=VE_AES_CTRL -XT_AES_CTRL: - .dw PFA_DOVARIABLE -PFA_AES_CTRL: - .dw 316 -; ( -- addr ) System Constant -; R( -- ) -; AES Status Register -VE_AES_STATUS: - .dw $ff10 - .db "AES_STATUS" - .dw VE_HEAD - .set VE_HEAD=VE_AES_STATUS -XT_AES_STATUS: - .dw PFA_DOVARIABLE -PFA_AES_STATUS: - .dw 317 -; ( -- addr ) System Constant -; R( -- ) -; AES Plain and Cipher Text Buffer Register -VE_AES_STATE: - .dw $ff09 - .db "AES_STATE",0 - .dw VE_HEAD - .set VE_HEAD=VE_AES_STATE -XT_AES_STATE: - .dw PFA_DOVARIABLE -PFA_AES_STATE: - .dw 318 -; ( -- addr ) System Constant -; R( -- ) -; AES Encryption and Decryption Key Buffer Register -VE_AES_KEY: - .dw $ff07 - .db "AES_KEY",0 - .dw VE_HEAD - .set VE_HEAD=VE_AES_KEY -XT_AES_KEY: - .dw PFA_DOVARIABLE -PFA_AES_KEY: - .dw 319 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Status Register -VE_TRX_STATUS: - .dw $ff10 - .db "TRX_STATUS" - .dw VE_HEAD - .set VE_HEAD=VE_TRX_STATUS -XT_TRX_STATUS: - .dw PFA_DOVARIABLE -PFA_TRX_STATUS: - .dw 321 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver State Control Register -VE_TRX_STATE: - .dw $ff09 - .db "TRX_STATE",0 - .dw VE_HEAD - .set VE_HEAD=VE_TRX_STATE -XT_TRX_STATE: - .dw PFA_DOVARIABLE -PFA_TRX_STATE: - .dw 322 -; ( -- addr ) System Constant -; R( -- ) -; Reserved -VE_TRX_CTRL_0: - .dw $ff10 - .db "TRX_CTRL_0" - .dw VE_HEAD - .set VE_HEAD=VE_TRX_CTRL_0 -XT_TRX_CTRL_0: - .dw PFA_DOVARIABLE -PFA_TRX_CTRL_0: - .dw 323 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Control Register 1 -VE_TRX_CTRL_1: - .dw $ff10 - .db "TRX_CTRL_1" - .dw VE_HEAD - .set VE_HEAD=VE_TRX_CTRL_1 -XT_TRX_CTRL_1: - .dw PFA_DOVARIABLE -PFA_TRX_CTRL_1: - .dw 324 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Transmit Power Control Register -VE_PHY_TX_PWR: - .dw $ff10 - .db "PHY_TX_PWR" - .dw VE_HEAD - .set VE_HEAD=VE_PHY_TX_PWR -XT_PHY_TX_PWR: - .dw PFA_DOVARIABLE -PFA_PHY_TX_PWR: - .dw 325 -; ( -- addr ) System Constant -; R( -- ) -; Receiver Signal Strength Indicator Register -VE_PHY_RSSI: - .dw $ff08 - .db "PHY_RSSI" - .dw VE_HEAD - .set VE_HEAD=VE_PHY_RSSI -XT_PHY_RSSI: - .dw PFA_DOVARIABLE -PFA_PHY_RSSI: - .dw 326 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Energy Detection Level Register -VE_PHY_ED_LEVEL: - .dw $ff12 - .db "PHY_ED_LEVEL" - .dw VE_HEAD - .set VE_HEAD=VE_PHY_ED_LEVEL -XT_PHY_ED_LEVEL: - .dw PFA_DOVARIABLE -PFA_PHY_ED_LEVEL: - .dw 327 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Clear Channel Assessment (CCA) Control Register -VE_PHY_CC_CCA: - .dw $ff10 - .db "PHY_CC_CCA" - .dw VE_HEAD - .set VE_HEAD=VE_PHY_CC_CCA -XT_PHY_CC_CCA: - .dw PFA_DOVARIABLE -PFA_PHY_CC_CCA: - .dw 328 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver CCA Threshold Setting Register -VE_CCA_THRES: - .dw $ff09 - .db "CCA_THRES",0 - .dw VE_HEAD - .set VE_HEAD=VE_CCA_THRES -XT_CCA_THRES: - .dw PFA_DOVARIABLE -PFA_CCA_THRES: - .dw 329 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Receive Control Register -VE_RX_CTRL: - .dw $ff07 - .db "RX_CTRL",0 - .dw VE_HEAD - .set VE_HEAD=VE_RX_CTRL -XT_RX_CTRL: - .dw PFA_DOVARIABLE -PFA_RX_CTRL: - .dw 330 -; ( -- addr ) System Constant -; R( -- ) -; Start of Frame Delimiter Value Register -VE_SFD_VALUE: - .dw $ff09 - .db "SFD_VALUE",0 - .dw VE_HEAD - .set VE_HEAD=VE_SFD_VALUE -XT_SFD_VALUE: - .dw PFA_DOVARIABLE -PFA_SFD_VALUE: - .dw 331 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Control Register 2 -VE_TRX_CTRL_2: - .dw $ff10 - .db "TRX_CTRL_2" - .dw VE_HEAD - .set VE_HEAD=VE_TRX_CTRL_2 -XT_TRX_CTRL_2: - .dw PFA_DOVARIABLE -PFA_TRX_CTRL_2: - .dw 332 -; ( -- addr ) System Constant -; R( -- ) -; Antenna Diversity Control Register -VE_ANT_DIV: - .dw $ff07 - .db "ANT_DIV",0 - .dw VE_HEAD - .set VE_HEAD=VE_ANT_DIV -XT_ANT_DIV: - .dw PFA_DOVARIABLE -PFA_ANT_DIV: - .dw 333 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Interrupt Enable Register -VE_IRQ_MASK: - .dw $ff08 - .db "IRQ_MASK" - .dw VE_HEAD - .set VE_HEAD=VE_IRQ_MASK -XT_IRQ_MASK: - .dw PFA_DOVARIABLE -PFA_IRQ_MASK: - .dw 334 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Interrupt Status Register -VE_IRQ_STATUS: - .dw $ff10 - .db "IRQ_STATUS" - .dw VE_HEAD - .set VE_HEAD=VE_IRQ_STATUS -XT_IRQ_STATUS: - .dw PFA_DOVARIABLE -PFA_IRQ_STATUS: - .dw 335 -; ( -- addr ) System Constant -; R( -- ) -; Voltage Regulator Control and Status Register -VE_VREG_CTRL: - .dw $ff09 - .db "VREG_CTRL",0 - .dw VE_HEAD - .set VE_HEAD=VE_VREG_CTRL -XT_VREG_CTRL: - .dw PFA_DOVARIABLE -PFA_VREG_CTRL: - .dw 336 -; ( -- addr ) System Constant -; R( -- ) -; Battery Monitor Control and Status Register -VE_BATMON: - .dw $ff06 - .db "BATMON" - .dw VE_HEAD - .set VE_HEAD=VE_BATMON -XT_BATMON: - .dw PFA_DOVARIABLE -PFA_BATMON: - .dw 337 -; ( -- addr ) System Constant -; R( -- ) -; Crystal Oscillator Control Register -VE_XOSC_CTRL: - .dw $ff09 - .db "XOSC_CTRL",0 - .dw VE_HEAD - .set VE_HEAD=VE_XOSC_CTRL -XT_XOSC_CTRL: - .dw PFA_DOVARIABLE -PFA_XOSC_CTRL: - .dw 338 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Receiver Sensitivity Control Register -VE_RX_SYN: - .dw $ff06 - .db "RX_SYN" - .dw VE_HEAD - .set VE_HEAD=VE_RX_SYN -XT_RX_SYN: - .dw PFA_DOVARIABLE -PFA_RX_SYN: - .dw 341 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Acknowledgment Frame Control Register 1 -VE_XAH_CTRL_1: - .dw $ff10 - .db "XAH_CTRL_1" - .dw VE_HEAD - .set VE_HEAD=VE_XAH_CTRL_1 -XT_XAH_CTRL_1: - .dw PFA_DOVARIABLE -PFA_XAH_CTRL_1: - .dw 343 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Filter Tuning Control Register -VE_FTN_CTRL: - .dw $ff08 - .db "FTN_CTRL" - .dw VE_HEAD - .set VE_HEAD=VE_FTN_CTRL -XT_FTN_CTRL: - .dw PFA_DOVARIABLE -PFA_FTN_CTRL: - .dw 344 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Center Frequency Calibration Control Register -VE_PLL_CF: - .dw $ff06 - .db "PLL_CF" - .dw VE_HEAD - .set VE_HEAD=VE_PLL_CF -XT_PLL_CF: - .dw PFA_DOVARIABLE -PFA_PLL_CF: - .dw 346 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Delay Cell Calibration Control Register -VE_PLL_DCU: - .dw $ff07 - .db "PLL_DCU",0 - .dw VE_HEAD - .set VE_HEAD=VE_PLL_DCU -XT_PLL_DCU: - .dw PFA_DOVARIABLE -PFA_PLL_DCU: - .dw 347 -; ( -- addr ) System Constant -; R( -- ) -; Device Identification Register (Part Number) -VE_PART_NUM: - .dw $ff08 - .db "PART_NUM" - .dw VE_HEAD - .set VE_HEAD=VE_PART_NUM -XT_PART_NUM: - .dw PFA_DOVARIABLE -PFA_PART_NUM: - .dw 348 -; ( -- addr ) System Constant -; R( -- ) -; Device Identification Register (Version Number) -VE_VERSION_NUM: - .dw $ff11 - .db "VERSION_NUM",0 - .dw VE_HEAD - .set VE_HEAD=VE_VERSION_NUM -XT_VERSION_NUM: - .dw PFA_DOVARIABLE -PFA_VERSION_NUM: - .dw 349 -; ( -- addr ) System Constant -; R( -- ) -; Device Identification Register (Manufacture ID Low Byte) -VE_MAN_ID_0: - .dw $ff08 - .db "MAN_ID_0" - .dw VE_HEAD - .set VE_HEAD=VE_MAN_ID_0 -XT_MAN_ID_0: - .dw PFA_DOVARIABLE -PFA_MAN_ID_0: - .dw 350 -; ( -- addr ) System Constant -; R( -- ) -; Device Identification Register (Manufacture ID High Byte) -VE_MAN_ID_1: - .dw $ff08 - .db "MAN_ID_1" - .dw VE_HEAD - .set VE_HEAD=VE_MAN_ID_1 -XT_MAN_ID_1: - .dw PFA_DOVARIABLE -PFA_MAN_ID_1: - .dw 351 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC Short Address Register (Low Byte) -VE_SHORT_ADDR_0: - .dw $ff12 - .db "SHORT_ADDR_0" - .dw VE_HEAD - .set VE_HEAD=VE_SHORT_ADDR_0 -XT_SHORT_ADDR_0: - .dw PFA_DOVARIABLE -PFA_SHORT_ADDR_0: - .dw 352 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC Short Address Register (High Byte) -VE_SHORT_ADDR_1: - .dw $ff12 - .db "SHORT_ADDR_1" - .dw VE_HEAD - .set VE_HEAD=VE_SHORT_ADDR_1 -XT_SHORT_ADDR_1: - .dw PFA_DOVARIABLE -PFA_SHORT_ADDR_1: - .dw 353 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Personal Area Network ID Register (Low Byte) -VE_PAN_ID_0: - .dw $ff08 - .db "PAN_ID_0" - .dw VE_HEAD - .set VE_HEAD=VE_PAN_ID_0 -XT_PAN_ID_0: - .dw PFA_DOVARIABLE -PFA_PAN_ID_0: - .dw 354 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Personal Area Network ID Register (High Byte) -VE_PAN_ID_1: - .dw $ff08 - .db "PAN_ID_1" - .dw VE_HEAD - .set VE_HEAD=VE_PAN_ID_1 -XT_PAN_ID_1: - .dw PFA_DOVARIABLE -PFA_PAN_ID_1: - .dw 355 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 0 -VE_IEEE_ADDR_0: - .dw $ff11 - .db "IEEE_ADDR_0",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_0 -XT_IEEE_ADDR_0: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_0: - .dw 356 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 1 -VE_IEEE_ADDR_1: - .dw $ff11 - .db "IEEE_ADDR_1",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_1 -XT_IEEE_ADDR_1: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_1: - .dw 357 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 2 -VE_IEEE_ADDR_2: - .dw $ff11 - .db "IEEE_ADDR_2",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_2 -XT_IEEE_ADDR_2: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_2: - .dw 358 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 3 -VE_IEEE_ADDR_3: - .dw $ff11 - .db "IEEE_ADDR_3",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_3 -XT_IEEE_ADDR_3: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_3: - .dw 359 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 4 -VE_IEEE_ADDR_4: - .dw $ff11 - .db "IEEE_ADDR_4",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_4 -XT_IEEE_ADDR_4: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_4: - .dw 360 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 5 -VE_IEEE_ADDR_5: - .dw $ff11 - .db "IEEE_ADDR_5",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_5 -XT_IEEE_ADDR_5: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_5: - .dw 361 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 6 -VE_IEEE_ADDR_6: - .dw $ff11 - .db "IEEE_ADDR_6",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_6 -XT_IEEE_ADDR_6: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_6: - .dw 362 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver MAC IEEE Address Register 7 -VE_IEEE_ADDR_7: - .dw $ff11 - .db "IEEE_ADDR_7",0 - .dw VE_HEAD - .set VE_HEAD=VE_IEEE_ADDR_7 -XT_IEEE_ADDR_7: - .dw PFA_DOVARIABLE -PFA_IEEE_ADDR_7: - .dw 363 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Extended Operating Mode Control Register -VE_XAH_CTRL_0: - .dw $ff10 - .db "XAH_CTRL_0" - .dw VE_HEAD - .set VE_HEAD=VE_XAH_CTRL_0 -XT_XAH_CTRL_0: - .dw PFA_DOVARIABLE -PFA_XAH_CTRL_0: - .dw 364 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver CSMA-CA Random Number Generator Seed Register -VE_CSMA_SEED_0: - .dw $ff11 - .db "CSMA_SEED_0",0 - .dw VE_HEAD - .set VE_HEAD=VE_CSMA_SEED_0 -XT_CSMA_SEED_0: - .dw PFA_DOVARIABLE -PFA_CSMA_SEED_0: - .dw 365 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Acknowledgment Frame Control Register 2 -VE_CSMA_SEED_1: - .dw $ff11 - .db "CSMA_SEED_1",0 - .dw VE_HEAD - .set VE_HEAD=VE_CSMA_SEED_1 -XT_CSMA_SEED_1: - .dw PFA_DOVARIABLE -PFA_CSMA_SEED_1: - .dw 366 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver CSMA-CA Back-off Exponent Control Register -VE_CSMA_BE: - .dw $ff07 - .db "CSMA_BE",0 - .dw VE_HEAD - .set VE_HEAD=VE_CSMA_BE -XT_CSMA_BE: - .dw PFA_DOVARIABLE -PFA_CSMA_BE: - .dw 367 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Digital Test Control Register -VE_TST_CTRL_DIGI: - .dw $ff13 - .db "TST_CTRL_DIGI",0 - .dw VE_HEAD - .set VE_HEAD=VE_TST_CTRL_DIGI -XT_TST_CTRL_DIGI: - .dw PFA_DOVARIABLE -PFA_TST_CTRL_DIGI: - .dw 374 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Received Frame Length Register -VE_TST_RX_LENGTH: - .dw $ff13 - .db "TST_RX_LENGTH",0 - .dw VE_HEAD - .set VE_HEAD=VE_TST_RX_LENGTH -XT_TST_RX_LENGTH: - .dw PFA_DOVARIABLE -PFA_TST_RX_LENGTH: - .dw 379 -; ( -- addr ) System Constant -; R( -- ) -; Start of frame buffer -VE_TRXFBST: - .dw $ff07 - .db "TRXFBST",0 - .dw VE_HEAD - .set VE_HEAD=VE_TRXFBST -XT_TRXFBST: - .dw PFA_DOVARIABLE -PFA_TRXFBST: - .dw 384 -; ( -- addr ) System Constant -; R( -- ) -; End of frame buffer -VE_TRXFBEND: - .dw $ff08 - .db "TRXFBEND" - .dw VE_HEAD - .set VE_HEAD=VE_TRXFBEND -XT_TRXFBEND: - .dw PFA_DOVARIABLE -PFA_TRXFBEND: - .dw 511 - -.endif -.if WANT_SYMCNT == 1 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 1 HH-Byte -VE_SCOCR1HH: - .dw $ff08 - .db "SCOCR1HH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR1HH -XT_SCOCR1HH: - .dw PFA_DOVARIABLE -PFA_SCOCR1HH: - .dw 248 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 1 HL-Byte -VE_SCOCR1HL: - .dw $ff08 - .db "SCOCR1HL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR1HL -XT_SCOCR1HL: - .dw PFA_DOVARIABLE -PFA_SCOCR1HL: - .dw 247 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 1 LH-Byte -VE_SCOCR1LH: - .dw $ff08 - .db "SCOCR1LH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR1LH -XT_SCOCR1LH: - .dw PFA_DOVARIABLE -PFA_SCOCR1LH: - .dw 246 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 1 LL-Byte -VE_SCOCR1LL: - .dw $ff08 - .db "SCOCR1LL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR1LL -XT_SCOCR1LL: - .dw PFA_DOVARIABLE -PFA_SCOCR1LL: - .dw 245 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 2 HH-Byte -VE_SCOCR2HH: - .dw $ff08 - .db "SCOCR2HH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR2HH -XT_SCOCR2HH: - .dw PFA_DOVARIABLE -PFA_SCOCR2HH: - .dw 244 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 2 HL-Byte -VE_SCOCR2HL: - .dw $ff08 - .db "SCOCR2HL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR2HL -XT_SCOCR2HL: - .dw PFA_DOVARIABLE -PFA_SCOCR2HL: - .dw 243 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 2 LH-Byte -VE_SCOCR2LH: - .dw $ff08 - .db "SCOCR2LH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR2LH -XT_SCOCR2LH: - .dw PFA_DOVARIABLE -PFA_SCOCR2LH: - .dw 242 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 2 LL-Byte -VE_SCOCR2LL: - .dw $ff08 - .db "SCOCR2LL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR2LL -XT_SCOCR2LL: - .dw PFA_DOVARIABLE -PFA_SCOCR2LL: - .dw 241 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 3 HH-Byte -VE_SCOCR3HH: - .dw $ff08 - .db "SCOCR3HH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR3HH -XT_SCOCR3HH: - .dw PFA_DOVARIABLE -PFA_SCOCR3HH: - .dw 240 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 3 HL-Byte -VE_SCOCR3HL: - .dw $ff08 - .db "SCOCR3HL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR3HL -XT_SCOCR3HL: - .dw PFA_DOVARIABLE -PFA_SCOCR3HL: - .dw 239 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 3 LH-Byte -VE_SCOCR3LH: - .dw $ff08 - .db "SCOCR3LH" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR3LH -XT_SCOCR3LH: - .dw PFA_DOVARIABLE -PFA_SCOCR3LH: - .dw 238 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Output Compare Register 3 LL-Byte -VE_SCOCR3LL: - .dw $ff08 - .db "SCOCR3LL" - .dw VE_HEAD - .set VE_HEAD=VE_SCOCR3LL -XT_SCOCR3LL: - .dw PFA_DOVARIABLE -PFA_SCOCR3LL: - .dw 237 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Frame Timestamp Register HH-Byte -VE_SCTSRHH: - .dw $ff07 - .db "SCTSRHH",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCTSRHH -XT_SCTSRHH: - .dw PFA_DOVARIABLE -PFA_SCTSRHH: - .dw 236 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Frame Timestamp Register HL-Byte -VE_SCTSRHL: - .dw $ff07 - .db "SCTSRHL",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCTSRHL -XT_SCTSRHL: - .dw PFA_DOVARIABLE -PFA_SCTSRHL: - .dw 235 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Frame Timestamp Register LH-Byte -VE_SCTSRLH: - .dw $ff07 - .db "SCTSRLH",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCTSRLH -XT_SCTSRLH: - .dw PFA_DOVARIABLE -PFA_SCTSRLH: - .dw 234 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Frame Timestamp Register LL-Byte -VE_SCTSRLL: - .dw $ff07 - .db "SCTSRLL",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCTSRLL -XT_SCTSRLL: - .dw PFA_DOVARIABLE -PFA_SCTSRLL: - .dw 233 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Beacon Timestamp Register HH-Byte -VE_SCBTSRHH: - .dw $ff08 - .db "SCBTSRHH" - .dw VE_HEAD - .set VE_HEAD=VE_SCBTSRHH -XT_SCBTSRHH: - .dw PFA_DOVARIABLE -PFA_SCBTSRHH: - .dw 232 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Beacon Timestamp Register HL-Byte -VE_SCBTSRHL: - .dw $ff08 - .db "SCBTSRHL" - .dw VE_HEAD - .set VE_HEAD=VE_SCBTSRHL -XT_SCBTSRHL: - .dw PFA_DOVARIABLE -PFA_SCBTSRHL: - .dw 231 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Beacon Timestamp Register LH-Byte -VE_SCBTSRLH: - .dw $ff08 - .db "SCBTSRLH" - .dw VE_HEAD - .set VE_HEAD=VE_SCBTSRLH -XT_SCBTSRLH: - .dw PFA_DOVARIABLE -PFA_SCBTSRLH: - .dw 230 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Beacon Timestamp Register LL-Byte -VE_SCBTSRLL: - .dw $ff08 - .db "SCBTSRLL" - .dw VE_HEAD - .set VE_HEAD=VE_SCBTSRLL -XT_SCBTSRLL: - .dw PFA_DOVARIABLE -PFA_SCBTSRLL: - .dw 229 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Register HH-Byte -VE_SCCNTHH: - .dw $ff07 - .db "SCCNTHH",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCNTHH -XT_SCCNTHH: - .dw PFA_DOVARIABLE -PFA_SCCNTHH: - .dw 228 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Register HL-Byte -VE_SCCNTHL: - .dw $ff07 - .db "SCCNTHL",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCNTHL -XT_SCCNTHL: - .dw PFA_DOVARIABLE -PFA_SCCNTHL: - .dw 227 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Register LH-Byte -VE_SCCNTLH: - .dw $ff07 - .db "SCCNTLH",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCNTLH -XT_SCCNTLH: - .dw PFA_DOVARIABLE -PFA_SCCNTLH: - .dw 226 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Register LL-Byte -VE_SCCNTLL: - .dw $ff07 - .db "SCCNTLL",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCNTLL -XT_SCCNTLL: - .dw PFA_DOVARIABLE -PFA_SCCNTLL: - .dw 225 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Interrupt Status Register -VE_SCIRQS: - .dw $ff06 - .db "SCIRQS" - .dw VE_HEAD - .set VE_HEAD=VE_SCIRQS -XT_SCIRQS: - .dw PFA_DOVARIABLE -PFA_SCIRQS: - .dw 224 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Interrupt Mask Register -VE_SCIRQM: - .dw $ff06 - .db "SCIRQM" - .dw VE_HEAD - .set VE_HEAD=VE_SCIRQM -XT_SCIRQM: - .dw PFA_DOVARIABLE -PFA_SCIRQM: - .dw 223 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Status Register -VE_SCSR: - .dw $ff04 - .db "SCSR" - .dw VE_HEAD - .set VE_HEAD=VE_SCSR -XT_SCSR: - .dw PFA_DOVARIABLE -PFA_SCSR: - .dw 222 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Control Register 1 -VE_SCCR1: - .dw $ff05 - .db "SCCR1",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCR1 -XT_SCCR1: - .dw PFA_DOVARIABLE -PFA_SCCR1: - .dw 221 -; ( -- addr ) System Constant -; R( -- ) -; Symbol Counter Control Register 0 -VE_SCCR0: - .dw $ff05 - .db "SCCR0",0 - .dw VE_HEAD - .set VE_HEAD=VE_SCCR0 -XT_SCCR0: - .dw PFA_DOVARIABLE -PFA_SCCR0: - .dw 220 - -.endif -.if WANT_EEPROM == 1 -; ( -- addr ) System Constant -; R( -- ) -; EEPROM Address Register Bytes -VE_EEAR: - .dw $ff04 - .db "EEAR" - .dw VE_HEAD - .set VE_HEAD=VE_EEAR -XT_EEAR: - .dw PFA_DOVARIABLE -PFA_EEAR: - .dw 65 -; ( -- addr ) System Constant -; R( -- ) -; EEPROM Data Register -VE_EEDR: - .dw $ff04 - .db "EEDR" - .dw VE_HEAD - .set VE_HEAD=VE_EEDR -XT_EEDR: - .dw PFA_DOVARIABLE -PFA_EEDR: - .dw 64 -; ( -- addr ) System Constant -; R( -- ) -; EEPROM Control Register -VE_EECR: - .dw $ff04 - .db "EECR" - .dw VE_HEAD - .set VE_HEAD=VE_EECR -XT_EECR: - .dw PFA_DOVARIABLE -PFA_EECR: - .dw 63 - -.endif -.if WANT_JTAG == 1 -; ( -- addr ) System Constant -; R( -- ) -; On-Chip Debug Register -VE_OCDR: - .dw $ff04 - .db "OCDR" - .dw VE_HEAD - .set VE_HEAD=VE_OCDR -XT_OCDR: - .dw PFA_DOVARIABLE -PFA_OCDR: - .dw 81 -; ( -- addr ) System Constant -; R( -- ) -; MCU Control Register -VE_MCUCR: - .dw $ff05 - .db "MCUCR",0 - .dw VE_HEAD - .set VE_HEAD=VE_MCUCR -XT_MCUCR: - .dw PFA_DOVARIABLE -PFA_MCUCR: - .dw 85 -; ( -- addr ) System Constant -; R( -- ) -; MCU Status Register -VE_MCUSR: - .dw $ff05 - .db "MCUSR",0 - .dw VE_HEAD - .set VE_HEAD=VE_MCUSR -XT_MCUSR: - .dw PFA_DOVARIABLE -PFA_MCUSR: - .dw 84 - -.endif -.if WANT_EXTERNAL_INTERRUPT == 1 -; ( -- addr ) System Constant -; R( -- ) -; External Interrupt Control Register A -VE_EICRA: - .dw $ff05 - .db "EICRA",0 - .dw VE_HEAD - .set VE_HEAD=VE_EICRA -XT_EICRA: - .dw PFA_DOVARIABLE -PFA_EICRA: - .dw 105 -; ( -- addr ) System Constant -; R( -- ) -; External Interrupt Control Register B -VE_EICRB: - .dw $ff05 - .db "EICRB",0 - .dw VE_HEAD - .set VE_HEAD=VE_EICRB -XT_EICRB: - .dw PFA_DOVARIABLE -PFA_EICRB: - .dw 106 -; ( -- addr ) System Constant -; R( -- ) -; External Interrupt Mask Register -VE_EIMSK: - .dw $ff05 - .db "EIMSK",0 - .dw VE_HEAD - .set VE_HEAD=VE_EIMSK -XT_EIMSK: - .dw PFA_DOVARIABLE -PFA_EIMSK: - .dw 61 -; ( -- addr ) System Constant -; R( -- ) -; External Interrupt Flag Register -VE_EIFR: - .dw $ff04 - .db "EIFR" - .dw VE_HEAD - .set VE_HEAD=VE_EIFR -XT_EIFR: - .dw PFA_DOVARIABLE -PFA_EIFR: - .dw 60 -; ( -- addr ) System Constant -; R( -- ) -; Pin Change Mask Register 2 -VE_PCMSK2: - .dw $ff06 - .db "PCMSK2" - .dw VE_HEAD - .set VE_HEAD=VE_PCMSK2 -XT_PCMSK2: - .dw PFA_DOVARIABLE -PFA_PCMSK2: - .dw 109 -; ( -- addr ) System Constant -; R( -- ) -; Pin Change Mask Register 1 -VE_PCMSK1: - .dw $ff06 - .db "PCMSK1" - .dw VE_HEAD - .set VE_HEAD=VE_PCMSK1 -XT_PCMSK1: - .dw PFA_DOVARIABLE -PFA_PCMSK1: - .dw 108 -; ( -- addr ) System Constant -; R( -- ) -; Pin Change Mask Register 0 -VE_PCMSK0: - .dw $ff06 - .db "PCMSK0" - .dw VE_HEAD - .set VE_HEAD=VE_PCMSK0 -XT_PCMSK0: - .dw PFA_DOVARIABLE -PFA_PCMSK0: - .dw 107 -; ( -- addr ) System Constant -; R( -- ) -; Pin Change Interrupt Flag Register -VE_PCIFR: - .dw $ff05 - .db "PCIFR",0 - .dw VE_HEAD - .set VE_HEAD=VE_PCIFR -XT_PCIFR: - .dw PFA_DOVARIABLE -PFA_PCIFR: - .dw 59 -; ( -- addr ) System Constant -; R( -- ) -; Pin Change Interrupt Control Register -VE_PCICR: - .dw $ff05 - .db "PCICR",0 - .dw VE_HEAD - .set VE_HEAD=VE_PCICR -XT_PCICR: - .dw PFA_DOVARIABLE -PFA_PCICR: - .dw 104 - -.endif -.if WANT_AD_CONVERTER == 1 -; ( -- addr ) System Constant -; R( -- ) -; The ADC Multiplexer Selection Register -VE_ADMUX: - .dw $ff05 - .db "ADMUX",0 - .dw VE_HEAD - .set VE_HEAD=VE_ADMUX -XT_ADMUX: - .dw PFA_DOVARIABLE -PFA_ADMUX: - .dw 124 -; ( -- addr ) System Constant -; R( -- ) -; ADC Data Register Bytes -VE_ADC: - .dw $ff03 - .db "ADC",0 - .dw VE_HEAD - .set VE_HEAD=VE_ADC -XT_ADC: - .dw PFA_DOVARIABLE -PFA_ADC: - .dw 120 -; ( -- addr ) System Constant -; R( -- ) -; The ADC Control and Status Register A -VE_ADCSRA: - .dw $ff06 - .db "ADCSRA" - .dw VE_HEAD - .set VE_HEAD=VE_ADCSRA -XT_ADCSRA: - .dw PFA_DOVARIABLE -PFA_ADCSRA: - .dw 122 -; ( -- addr ) System Constant -; R( -- ) -; The ADC Control and Status Register C -VE_ADCSRC: - .dw $ff06 - .db "ADCSRC" - .dw VE_HEAD - .set VE_HEAD=VE_ADCSRC -XT_ADCSRC: - .dw PFA_DOVARIABLE -PFA_ADCSRC: - .dw 119 -; ( -- addr ) System Constant -; R( -- ) -; Digital Input Disable Register 2 -VE_DIDR2: - .dw $ff05 - .db "DIDR2",0 - .dw VE_HEAD - .set VE_HEAD=VE_DIDR2 -XT_DIDR2: - .dw PFA_DOVARIABLE -PFA_DIDR2: - .dw 125 -; ( -- addr ) System Constant -; R( -- ) -; Digital Input Disable Register 0 -VE_DIDR0: - .dw $ff05 - .db "DIDR0",0 - .dw VE_HEAD - .set VE_HEAD=VE_DIDR0 -XT_DIDR0: - .dw PFA_DOVARIABLE -PFA_DIDR0: - .dw 126 - -.endif -.if WANT_BOOT_LOAD == 1 -; ( -- addr ) System Constant -; R( -- ) -; Store Program Memory Control Register -VE_SPMCSR: - .dw $ff06 - .db "SPMCSR" - .dw VE_HEAD - .set VE_HEAD=VE_SPMCSR -XT_SPMCSR: - .dw PFA_DOVARIABLE -PFA_SPMCSR: - .dw 87 - -.endif -.if WANT_CPU == 1 -; ( -- addr ) System Constant -; R( -- ) -; Status Register -VE_SREG: - .dw $ff04 - .db "SREG" - .dw VE_HEAD - .set VE_HEAD=VE_SREG -XT_SREG: - .dw PFA_DOVARIABLE -PFA_SREG: - .dw 95 -; ( -- addr ) System Constant -; R( -- ) -; Stack Pointer -VE_SP: - .dw $ff02 - .db "SP" - .dw VE_HEAD - .set VE_HEAD=VE_SP -XT_SP: - .dw PFA_DOVARIABLE -PFA_SP: - .dw 93 -; ( -- addr ) System Constant -; R( -- ) -; Oscillator Calibration Value -VE_OSCCAL: - .dw $ff06 - .db "OSCCAL" - .dw VE_HEAD - .set VE_HEAD=VE_OSCCAL -XT_OSCCAL: - .dw PFA_DOVARIABLE -PFA_OSCCAL: - .dw 102 -; ( -- addr ) System Constant -; R( -- ) -; Clock Prescale Register -VE_CLKPR: - .dw $ff05 - .db "CLKPR",0 - .dw VE_HEAD - .set VE_HEAD=VE_CLKPR -XT_CLKPR: - .dw PFA_DOVARIABLE -PFA_CLKPR: - .dw 97 -; ( -- addr ) System Constant -; R( -- ) -; Sleep Mode Control Register -VE_SMCR: - .dw $ff04 - .db "SMCR" - .dw VE_HEAD - .set VE_HEAD=VE_SMCR -XT_SMCR: - .dw PFA_DOVARIABLE -PFA_SMCR: - .dw 83 -; ( -- addr ) System Constant -; R( -- ) -; Extended Z-pointer Register for ELPM/SPM -VE_RAMPZ: - .dw $ff05 - .db "RAMPZ",0 - .dw VE_HEAD - .set VE_HEAD=VE_RAMPZ -XT_RAMPZ: - .dw PFA_DOVARIABLE -PFA_RAMPZ: - .dw 91 -; ( -- addr ) System Constant -; R( -- ) -; General Purpose I/O Register 2 -VE_GPIOR2: - .dw $ff06 - .db "GPIOR2" - .dw VE_HEAD - .set VE_HEAD=VE_GPIOR2 -XT_GPIOR2: - .dw PFA_DOVARIABLE -PFA_GPIOR2: - .dw 75 -; ( -- addr ) System Constant -; R( -- ) -; General Purpose IO Register 1 -VE_GPIOR1: - .dw $ff06 - .db "GPIOR1" - .dw VE_HEAD - .set VE_HEAD=VE_GPIOR1 -XT_GPIOR1: - .dw PFA_DOVARIABLE -PFA_GPIOR1: - .dw 74 -; ( -- addr ) System Constant -; R( -- ) -; General Purpose IO Register 0 -VE_GPIOR0: - .dw $ff06 - .db "GPIOR0" - .dw VE_HEAD - .set VE_HEAD=VE_GPIOR0 -XT_GPIOR0: - .dw PFA_DOVARIABLE -PFA_GPIOR0: - .dw 62 -; ( -- addr ) System Constant -; R( -- ) -; Power Reduction Register 2 -VE_PRR2: - .dw $ff04 - .db "PRR2" - .dw VE_HEAD - .set VE_HEAD=VE_PRR2 -XT_PRR2: - .dw PFA_DOVARIABLE -PFA_PRR2: - .dw 99 -; ( -- addr ) System Constant -; R( -- ) -; Power Reduction Register 1 -VE_PRR1: - .dw $ff04 - .db "PRR1" - .dw VE_HEAD - .set VE_HEAD=VE_PRR1 -XT_PRR1: - .dw PFA_DOVARIABLE -PFA_PRR1: - .dw 101 -; ( -- addr ) System Constant -; R( -- ) -; Power Reduction Register0 -VE_PRR0: - .dw $ff04 - .db "PRR0" - .dw VE_HEAD - .set VE_HEAD=VE_PRR0 -XT_PRR0: - .dw PFA_DOVARIABLE -PFA_PRR0: - .dw 100 - -.endif -.if WANT_FLASH == 1 -; ( -- addr ) System Constant -; R( -- ) -; Flash Extended-Mode Control-Register -VE_NEMCR: - .dw $ff05 - .db "NEMCR",0 - .dw VE_HEAD - .set VE_HEAD=VE_NEMCR -XT_NEMCR: - .dw PFA_DOVARIABLE -PFA_NEMCR: - .dw 117 -; ( -- addr ) System Constant -; R( -- ) -; Reference Voltage Calibration Register -VE_BGCR: - .dw $ff04 - .db "BGCR" - .dw VE_HEAD - .set VE_HEAD=VE_BGCR -XT_BGCR: - .dw PFA_DOVARIABLE -PFA_BGCR: - .dw 103 - -.endif -.if WANT_PWRCTRL == 1 -; ( -- addr ) System Constant -; R( -- ) -; Transceiver Pin Register -VE_TRXPR: - .dw $ff05 - .db "TRXPR",0 - .dw VE_HEAD - .set VE_HEAD=VE_TRXPR -XT_TRXPR: - .dw PFA_DOVARIABLE -PFA_TRXPR: - .dw 313 -; ( -- addr ) System Constant -; R( -- ) -; Data Retention Configuration Register of SRAM 0 -VE_DRTRAM0: - .dw $ff07 - .db "DRTRAM0",0 - .dw VE_HEAD - .set VE_HEAD=VE_DRTRAM0 -XT_DRTRAM0: - .dw PFA_DOVARIABLE -PFA_DRTRAM0: - .dw 309 -; ( -- addr ) System Constant -; R( -- ) -; Data Retention Configuration Register of SRAM 1 -VE_DRTRAM1: - .dw $ff07 - .db "DRTRAM1",0 - .dw VE_HEAD - .set VE_HEAD=VE_DRTRAM1 -XT_DRTRAM1: - .dw PFA_DOVARIABLE -PFA_DRTRAM1: - .dw 308 -; ( -- addr ) System Constant -; R( -- ) -; Data Retention Configuration Register of SRAM 2 -VE_DRTRAM2: - .dw $ff07 - .db "DRTRAM2",0 - .dw VE_HEAD - .set VE_HEAD=VE_DRTRAM2 -XT_DRTRAM2: - .dw PFA_DOVARIABLE -PFA_DRTRAM2: - .dw 307 -; ( -- addr ) System Constant -; R( -- ) -; Data Retention Configuration Register of SRAM 3 -VE_DRTRAM3: - .dw $ff07 - .db "DRTRAM3",0 - .dw VE_HEAD - .set VE_HEAD=VE_DRTRAM3 -XT_DRTRAM3: - .dw PFA_DOVARIABLE -PFA_DRTRAM3: - .dw 306 -; ( -- addr ) System Constant -; R( -- ) -; Low Leakage Voltage Regulator Data Register (Low-Byte) -VE_LLDRL: - .dw $ff05 - .db "LLDRL",0 - .dw VE_HEAD - .set VE_HEAD=VE_LLDRL -XT_LLDRL: - .dw PFA_DOVARIABLE -PFA_LLDRL: - .dw 304 -; ( -- addr ) System Constant -; R( -- ) -; Low Leakage Voltage Regulator Data Register (High-Byte) -VE_LLDRH: - .dw $ff05 - .db "LLDRH",0 - .dw VE_HEAD - .set VE_HEAD=VE_LLDRH -XT_LLDRH: - .dw PFA_DOVARIABLE -PFA_LLDRH: - .dw 305 -; ( -- addr ) System Constant -; R( -- ) -; Low Leakage Voltage Regulator Control Register -VE_LLCR: - .dw $ff04 - .db "LLCR" - .dw VE_HEAD - .set VE_HEAD=VE_LLCR -XT_LLCR: - .dw PFA_DOVARIABLE -PFA_LLCR: - .dw 303 -; ( -- addr ) System Constant -; R( -- ) -; Port Driver Strength Register 0 -VE_DPDS0: - .dw $ff05 - .db "DPDS0",0 - .dw VE_HEAD - .set VE_HEAD=VE_DPDS0 -XT_DPDS0: - .dw PFA_DOVARIABLE -PFA_DPDS0: - .dw 310 -; ( -- addr ) System Constant -; R( -- ) -; Port Driver Strength Register 1 -VE_DPDS1: - .dw $ff05 - .db "DPDS1",0 - .dw VE_HEAD - .set VE_HEAD=VE_DPDS1 -XT_DPDS1: - .dw PFA_DOVARIABLE -PFA_DPDS1: - .dw 311 - -.endif -.if WANT_USART0_SPI == 1 - -.endif -.if WANT_USART1_SPI == 1 - -.endif -- cgit v1.2.3