From 65367a811415dadceaa896257ab2109a002edf03 Mon Sep 17 00:00:00 2001 From: Michel Pollet Date: Tue, 15 Mar 2011 13:38:11 +0000 Subject: [PATCH] cores: Fix TWI interupt flag This flag was using the wrong register Signed-off-by: Michel Pollet --- simavr/cores/sim_mega128.c | 2 +- simavr/cores/sim_megax4.h | 2 +- simavr/cores/sim_megax8.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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, }, }, -- 2.39.5