From 67d25d837ac55f28a366c0a3b262e439a6e75fc3 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sat, 19 Aug 2017 12:15:28 +0200 Subject: Add AmForth --- amforth-6.5/avr8/devices/at90pwm3/device.py | 175 ++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) create mode 100644 amforth-6.5/avr8/devices/at90pwm3/device.py (limited to 'amforth-6.5/avr8/devices/at90pwm3/device.py') diff --git a/amforth-6.5/avr8/devices/at90pwm3/device.py b/amforth-6.5/avr8/devices/at90pwm3/device.py new file mode 100644 index 0000000..c300eee --- /dev/null +++ b/amforth-6.5/avr8/devices/at90pwm3/device.py @@ -0,0 +1,175 @@ +# Partname: AT90PWM3 +# Built using part description XML file version 179 +# generated automatically, do not edit +MCUREGS = { + 'ADCH': '$79', + 'ADCL': '$78', + 'ADCSRA': '$7A', + 'ADCSRB': '$7B', + 'ADMUX': '$7C', + 'AMP0CSR': '$76', + 'AMP1CSR': '$77', + 'DIDR0': '$7E', + 'DIDR1': '$7F', + 'AC0CON': '$AD', + 'AC1CON': '$AE', + 'AC2CON': '$AF', + 'ACSR': '$50', + 'SPMCSR': '$57', + 'CLKPR': '$61', + 'GPIOR0': '$3E', + 'GPIOR1': '$39', + 'GPIOR2': '$3A', + 'GPIOR3': '$3B', + 'MCUCR': '$55', + 'MCUSR': '$54', + 'OSCCAL': '$66', + 'PLLCSR': '$49', + 'PRR': '$64', + 'SMCR': '$53', + 'SPH': '$5E', + 'SPL': '$5D', + 'SREG': '$5F', + 'DACH': '$AC', + 'DACL': '$AB', + 'DACON': '$AA', + 'EEARH': '$42', + 'EEARL': '$41', + 'EECR': '$3F', + 'EEDR': '$40', + 'EUCSRA': '$C8', + 'EUCSRB': '$C9', + 'EUCSRC': '$CA', + 'EUDR': '$CE', + 'MUBRRH': '$CD', + 'MUBRRL': '$CC', + 'EICRA': '$69', + 'EIFR': '$3C', + 'EIMSK': '$3D', + 'DDRB': '$24', + 'PINB': '$23', + 'PORTB': '$25', + 'DDRC': '$27', + 'PINC': '$26', + 'PORTC': '$28', + 'DDRD': '$2A', + 'PIND': '$29', + 'PORTD': '$2B', + 'DDRE': '$2D', + 'PINE': '$2C', + 'PORTE': '$2E', + 'OCR0RAH': '$D5', + 'OCR0RAL': '$D4', + 'OCR0RBH': '$D9', + 'OCR0RBL': '$D8', + 'OCR0SAH': '$D3', + 'OCR0SAL': '$D2', + 'OCR0SBH': '$D7', + 'OCR0SBL': '$D6', + 'PCNF0': '$DA', + 'PCTL0': '$DB', + 'PFRC0A': '$DC', + 'PFRC0B': '$DD', + 'PICR0H': '$DF', + 'PICR0L': '$DE', + 'PIFR0': '$A0', + 'PIM0': '$A1', + 'PSOC0': '$D0', + 'OCR1RAH': '$E5', + 'OCR1RAL': '$E4', + 'OCR1RBH': '$E9', + 'OCR1RBL': '$E8', + 'OCR1SAH': '$E3', + 'OCR1SAL': '$E2', + 'OCR1SBH': '$E7', + 'OCR1SBL': '$E6', + 'PCNF1': '$EA', + 'PCTL1': '$EB', + 'PFRC1A': '$EC', + 'PFRC1B': '$ED', + 'PICR1H': '$EF', + 'PICR1L': '$EE', + 'PIFR1': '$A2', + 'PIM1': '$A3', + 'PSOC1': '$E0', + 'OCR2RAH': '$F5', + 'OCR2RAL': '$F4', + 'OCR2RBH': '$F9', + 'OCR2RBL': '$F8', + 'OCR2SAH': '$F3', + 'OCR2SAL': '$F2', + 'OCR2SBH': '$F7', + 'OCR2SBL': '$F6', + 'PCNF2': '$FA', + 'PCTL2': '$FB', + 'PFRC2A': '$FC', + 'PFRC2B': '$FD', + 'PICR2H': '$FF', + 'PICR2L': '$FE', + 'PIFR2': '$A4', + 'PIM2': '$A5', + 'POM2': '$F1', + 'PSOC2': '$F0', + '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', + 'TCCR1A': '$80', + 'TCCR1B': '$81', + 'TCCR1C': '$82', + 'TCNT1H': '$85', + 'TCNT1L': '$84', + 'TIFR1': '$36', + 'TIMSK1': '$6F', + 'UBRRH': '$C5', + 'UBRRL': '$C4', + 'UCSRA': '$C0', + 'UCSRB': '$C1', + 'UCSRC': '$C2', + 'UDR': '$C6', + 'WDTCSR': '$60', + 'PSC2_CAPTAddr': '$0001', + 'PSC2_ECAddr': '$0002', + 'PSC1_CAPTAddr': '$0003', + 'PSC1_ECAddr': '$0004', + 'PSC0_CAPTAddr': '$0005', + 'PSC0_ECAddr': '$0006', + 'ANALOG_COMP_0Addr': '$0007', + 'ANALOG_COMP_1Addr': '$0008', + 'ANALOG_COMP_2Addr': '$0009', + 'INT0Addr': '$000A', + 'TIMER1_CAPTAddr': '$000B', + 'TIMER1_COMPAAddr': '$000C', + 'TIMER1_COMPBAddr': '$000D', + 'RESERVED15Addr': '$000E', + 'TIMER1_OVFAddr': '$000F', + 'TIMER0_COMP_AAddr': '$0010', + 'TIMER0_OVFAddr': '$0011', + 'ADCAddr': '$0012', + 'INT1Addr': '$0013', + 'SPI_STCAddr': '$0014', + 'USART_RXAddr': '$0015', + 'USART_UDREAddr': '$0016', + 'USART_TXAddr': '$0017', + 'INT2Addr': '$0018', + 'WDTAddr': '$0019', + 'EE_READYAddr': '$001A', + 'TIMER0_COMPBAddr': '$001B', + 'INT3Addr': '$001C', + 'RESERVED30Addr': '$001D', + 'RESERVED31Addr': '$001E', + 'SPM_READYAddr': '$001F' +} \ No newline at end of file -- cgit v1.2.3