aboutsummaryrefslogtreecommitdiff
path: root/amforth-6.5/avr8/devices/atmega32u6/device.py
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-08-19 12:15:28 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-08-19 12:15:28 +0200
commit67d25d837ac55f28a366c0a3b262e439a6e75fc3 (patch)
treedf7715c7724c5935ab87c807f3b8b4ef529315e3 /amforth-6.5/avr8/devices/atmega32u6/device.py
parente0d6784e89dba33226c0edb815bb974486fa7c48 (diff)
Add AmForth
Diffstat (limited to 'amforth-6.5/avr8/devices/atmega32u6/device.py')
-rw-r--r--amforth-6.5/avr8/devices/atmega32u6/device.py183
1 files changed, 183 insertions, 0 deletions
diff --git a/amforth-6.5/avr8/devices/atmega32u6/device.py b/amforth-6.5/avr8/devices/atmega32u6/device.py
new file mode 100644
index 0000000..7a32001
--- /dev/null
+++ b/amforth-6.5/avr8/devices/atmega32u6/device.py
@@ -0,0 +1,183 @@
+# Partname: ATmega32U6
+# Built using part description XML file version 1
+# generated automatically, do not edit
+MCUREGS = {
+ 'ADCH': '$79',
+ 'ADCL': '$78',
+ 'ADCSRA': '$7A',
+ 'ADCSRB': '$7B',
+ 'ADMUX': '$7C',
+ 'DIDR0': '$7E',
+ 'ACSR': '$50',
+ 'DIDR1': '$7F',
+ 'SPMCSR': '$57',
+ 'CLKPR': '$61',
+ 'GPIOR0': '$3E',
+ 'GPIOR1': '$4A',
+ 'GPIOR2': '$4B',
+ 'MCUCR': '$55',
+ 'MCUSR': '$54',
+ 'OSCCAL': '$66',
+ 'PRR0': '$64',
+ 'PRR1': '$65',
+ 'SMCR': '$53',
+ 'SPH': '$5E',
+ 'SPL': '$5D',
+ 'SREG': '$5F',
+ 'XMCRA': '$74',
+ 'XMCRB': '$75',
+ 'EEARH': '$42',
+ 'EEARL': '$41',
+ 'EECR': '$3F',
+ 'EEDR': '$40',
+ 'EICRA': '$69',
+ 'EICRB': '$6A',
+ 'EIFR': '$3C',
+ 'EIMSK': '$3D',
+ 'PCICR': '$68',
+ 'PCIFR': '$3B',
+ 'PCMSK0': '$6B',
+ 'OCDR': '$51',
+ 'PLLCSR': '$49',
+ 'DDRA': '$21',
+ 'PINA': '$20',
+ 'PORTA': '$22',
+ 'DDRB': '$24',
+ 'PINB': '$23',
+ 'PORTB': '$25',
+ 'DDRC': '$27',
+ 'PINC': '$26',
+ 'PORTC': '$28',
+ 'DDRD': '$2A',
+ 'PIND': '$29',
+ 'PORTD': '$2B',
+ 'DDRE': '$2D',
+ 'PINE': '$2C',
+ 'PORTE': '$2E',
+ 'DDRF': '$30',
+ 'PINF': '$2F',
+ 'PORTF': '$31',
+ 'SPCR': '$4C',
+ 'SPDR': '$4E',
+ 'SPSR': '$4D',
+ 'GTCCR': '$43',
+ 'OCR0A': '$47',
+ 'OCR0B': '$48',
+ 'TCCR0A': '$44',
+ 'TCCR0B': '$45',
+ 'TCNT0': '$46',
+ 'TIFR0': '$35',
+ 'TIMSK0': '$6E',
+ 'ICR1H': '$87',
+ 'ICR1L': '$86',
+ 'OCR1AH': '$89',
+ 'OCR1AL': '$88',
+ 'OCR1BH': '$8B',
+ 'OCR1BL': '$8A',
+ 'OCR1CH': '$8D',
+ 'OCR1CL': '$8C',
+ 'TCCR1A': '$80',
+ 'TCCR1B': '$81',
+ 'TCCR1C': '$82',
+ 'TCNT1H': '$85',
+ 'TCNT1L': '$84',
+ 'TIFR1': '$36',
+ 'TIMSK1': '$6F',
+ 'ASSR': '$B6',
+ 'OCR2A': '$B3',
+ 'OCR2B': '$B4',
+ 'TCCR2A': '$B0',
+ 'TCCR2B': '$B1',
+ 'TCNT2': '$B2',
+ 'TIFR2': '$37',
+ 'TIMSK2': '$70',
+ 'ICR3H': '$97',
+ 'ICR3L': '$96',
+ 'OCR3AH': '$99',
+ 'OCR3AL': '$98',
+ 'OCR3BH': '$9B',
+ 'OCR3BL': '$9A',
+ 'OCR3CH': '$9D',
+ 'OCR3CL': '$9C',
+ 'TCCR3A': '$90',
+ 'TCCR3B': '$91',
+ 'TCCR3C': '$92',
+ 'TCNT3H': '$95',
+ 'TCNT3L': '$94',
+ 'TIFR3': '$38',
+ 'TIMSK3': '$71',
+ 'TWAMR': '$BD',
+ 'TWAR': '$BA',
+ 'TWBR': '$B8',
+ 'TWCR': '$BC',
+ 'TWDR': '$BB',
+ 'TWSR': '$B9',
+ 'UBRR1H': '$CD',
+ 'UBRR1L': '$CC',
+ 'UCSR1A': '$C8',
+ 'UCSR1B': '$C9',
+ 'UCSR1C': '$CA',
+ 'UDR1': '$CE',
+ 'UDADDR': '$E3',
+ 'UDCON': '$E0',
+ 'UDFNUMH': '$E5',
+ 'UDFNUML': '$E4',
+ 'UDIEN': '$E2',
+ 'UDINT': '$E1',
+ 'UDMFN': '$E6',
+ 'UEBCHX': '$F3',
+ 'UEBCLX': '$F2',
+ 'UECFG0X': '$EC',
+ 'UECFG1X': '$ED',
+ 'UECONX': '$EB',
+ 'UEDATX': '$F1',
+ 'UEIENX': '$F0',
+ 'UEINT': '$F4',
+ 'UEINTX': '$E8',
+ 'UENUM': '$E9',
+ 'UERST': '$EA',
+ 'UESTA0X': '$EE',
+ 'UESTA1X': '$EF',
+ 'UHWCON': '$D7',
+ 'USBCON': '$D8',
+ 'USBINT': '$DA',
+ 'USBSTA': '$D9',
+ 'WDTCSR': '$60',
+ 'INT0Addr': '$002',
+ 'INT1Addr': '$004',
+ 'INT2Addr': '$006',
+ 'INT3Addr': '$008',
+ 'INT4Addr': '$00A',
+ 'INT5Addr': '$00C',
+ 'INT6Addr': '$00E',
+ 'INT7Addr': '$010',
+ 'PCINT0Addr': '$012',
+ 'USB_GENAddr': '$014',
+ 'USB_COMAddr': '$016',
+ 'WDTAddr': '$018',
+ 'TIMER2_COMPAAddr': '$01A',
+ 'TIMER2_COMPBAddr': '$01C',
+ 'TIMER2_OVFAddr': '$01E',
+ 'TIMER1_CAPTAddr': '$020',
+ 'TIMER1_COMPAAddr': '$022',
+ 'TIMER1_COMPBAddr': '$024',
+ 'TIMER1_COMPCAddr': '$026',
+ 'TIMER1_OVFAddr': '$028',
+ 'TIMER0_COMPAAddr': '$02A',
+ 'TIMER0_COMPBAddr': '$02C',
+ 'TIMER0_OVFAddr': '$02E',
+ 'SPI_STCAddr': '$030',
+ 'USART1_RXAddr': '$032',
+ 'USART1_UDREAddr': '$034',
+ 'USART1_TXAddr': '$036',
+ 'ANALOG_COMPAddr': '$038',
+ 'ADCAddr': '$03A',
+ 'EE_READYAddr': '$03C',
+ 'TIMER3_CAPTAddr': '$03E',
+ 'TIMER3_COMPAAddr': '$040',
+ 'TIMER3_COMPBAddr': '$042',
+ 'TIMER3_COMPCAddr': '$044',
+ 'TIMER3_OVFAddr': '$046',
+ 'TWIAddr': '$048',
+ 'SPM_READYAddr': '$04A'
+} \ No newline at end of file