mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-12 11:30:44 +01:00
* 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:
parent
7b9a257549
commit
3b50d0b64e
@ -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}
|
||||||
|
|
||||||
|
|||||||
@ -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}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user