* patch by Bernd to fix interrupt handling for the ATtiny1634 and ATtiny167 controllers (use jmp instead of rjmp to jump to the handlers), resolves issue #29122

git-svn-id: trunk@32650 -
This commit is contained in:
florian 2015-12-13 10:44:43 +00:00
parent 7b9a257549
commit 3b50d0b64e
2 changed files with 50 additions and 50 deletions

View File

@ -353,7 +353,7 @@ const
implementation implementation
{$define RELBRANCHES} { $define RELBRANCHES}
{$i avrcommon.inc} {$i avrcommon.inc}
@ -392,34 +392,34 @@ label
.init .init
.globl _start .globl _start
rjmp _start jmp _start
rjmp INT0_ISR jmp INT0_ISR
rjmp PCINT0_ISR jmp PCINT0_ISR
rjmp PCINT1_ISR jmp PCINT1_ISR
rjmp PCINT2_ISR jmp PCINT2_ISR
rjmp WDT_ISR jmp WDT_ISR
rjmp TIMER1_CAPT_ISR jmp TIMER1_CAPT_ISR
rjmp TIMER1_COMPA_ISR jmp TIMER1_COMPA_ISR
rjmp TIMER1_COMPB_ISR jmp TIMER1_COMPB_ISR
rjmp TIMER1_OVF_ISR jmp TIMER1_OVF_ISR
rjmp TIMER0_COMPA_ISR jmp TIMER0_COMPA_ISR
rjmp TIMER0_COMPB_ISR jmp TIMER0_COMPB_ISR
rjmp TIMER0_OVF_ISR jmp TIMER0_OVF_ISR
rjmp ANA_COMP_ISR jmp ANA_COMP_ISR
rjmp ADC_ISR jmp ADC_ISR
rjmp USART0__START_ISR jmp USART0__START_ISR
rjmp USART0__RX_ISR jmp USART0__RX_ISR
rjmp USART0__UDRE_ISR jmp USART0__UDRE_ISR
rjmp USART0__TX_ISR jmp USART0__TX_ISR
rjmp USART1__START_ISR jmp USART1__START_ISR
rjmp USART1__RX_ISR jmp USART1__RX_ISR
rjmp USART1__UDRE_ISR jmp USART1__UDRE_ISR
rjmp USART1__TX_ISR jmp USART1__TX_ISR
rjmp USI_START_ISR jmp USI_START_ISR
rjmp USI_OVERFLOW_ISR jmp USI_OVERFLOW_ISR
rjmp TWI_SLAVE_ISR jmp TWI_SLAVE_ISR
rjmp EE_RDY_ISR jmp EE_RDY_ISR
rjmp QTRIP_ISR jmp QTRIP_ISR
{$i start.inc} {$i start.inc}

View File

@ -354,7 +354,7 @@ const
implementation implementation
{$define RELBRANCHES} { $define RELBRANCHES}
{$i avrcommon.inc} {$i avrcommon.inc}
@ -385,26 +385,26 @@ label
.init .init
.globl _start .globl _start
rjmp _start jmp _start
rjmp INT0_ISR jmp INT0_ISR
rjmp INT1_ISR jmp INT1_ISR
rjmp PCINT0_ISR jmp PCINT0_ISR
rjmp PCINT1_ISR jmp PCINT1_ISR
rjmp WDT_ISR jmp WDT_ISR
rjmp TIMER1_CAPT_ISR jmp TIMER1_CAPT_ISR
rjmp TIMER1_COMPA_ISR jmp TIMER1_COMPA_ISR
rjmp TIMER1_COMPB_ISR jmp TIMER1_COMPB_ISR
rjmp TIMER1_OVF_ISR jmp TIMER1_OVF_ISR
rjmp TIMER0_COMPA_ISR jmp TIMER0_COMPA_ISR
rjmp TIMER0_OVF_ISR jmp TIMER0_OVF_ISR
rjmp LIN_TC_ISR jmp LIN_TC_ISR
rjmp LIN_ERR_ISR jmp LIN_ERR_ISR
rjmp SPI_STC_ISR jmp SPI_STC_ISR
rjmp ADC_ISR jmp ADC_ISR
rjmp EE_RDY_ISR jmp EE_RDY_ISR
rjmp ANA_COMP_ISR jmp ANA_COMP_ISR
rjmp USI_START_ISR jmp USI_START_ISR
rjmp USI_OVF_ISR jmp USI_OVF_ISR
{$i start.inc} {$i start.inc}