From: Michel Pollet Date: Tue, 15 Mar 2011 13:38:11 +0000 (+0000) Subject: cores: Fix TWI interupt flag X-Git-Tag: v1.0a8~7 X-Git-Url: https://git.htl-mechatronik.at/public/?a=commitdiff_plain;h=65367a811415dadceaa896257ab2109a002edf03;p=sx%2Fsimavr.git cores: Fix TWI interupt flag This flag was using the wrong register Signed-off-by: Michel Pollet --- diff --git a/simavr/cores/sim_mega128.c b/simavr/cores/sim_mega128.c index 460a66b..4745ced 100644 --- a/simavr/cores/sim_mega128.c +++ b/simavr/cores/sim_mega128.c @@ -472,7 +472,7 @@ struct mcu_t { .twi = { .enable = AVR_IO_REGBIT(TWCR, TWIE), - .raised = AVR_IO_REGBIT(TWSR, TWINT), + .raised = AVR_IO_REGBIT(TWCR, TWINT), .vector = TWI_vect, }, }, diff --git a/simavr/cores/sim_megax4.h b/simavr/cores/sim_megax4.h index 72599e3..ecfd491 100644 --- a/simavr/cores/sim_megax4.h +++ b/simavr/cores/sim_megax4.h @@ -414,7 +414,7 @@ struct mcu_t SIM_CORENAME = { .twi = { .enable = AVR_IO_REGBIT(TWCR, TWIE), - .raised = AVR_IO_REGBIT(TWSR, TWINT), + .raised = AVR_IO_REGBIT(TWCR, TWINT), .vector = TWI_vect, }, }, diff --git a/simavr/cores/sim_megax8.h b/simavr/cores/sim_megax8.h index c78874c..75dc835 100644 --- a/simavr/cores/sim_megax8.h +++ b/simavr/cores/sim_megax8.h @@ -363,7 +363,7 @@ struct mcu_t SIM_CORENAME = { .twi = { .enable = AVR_IO_REGBIT(TWCR, TWIE), - .raised = AVR_IO_REGBIT(TWSR, TWINT), + .raised = AVR_IO_REGBIT(TWCR, TWINT), .vector = TWI_vect, }, },