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

View File

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