From 119547cb36f2e650d9187e9fcfda02d2d7297828 Mon Sep 17 00:00:00 2001
From: Michel Pollet <buserror@gmail.com>
Date: Fri, 6 Apr 2012 18:25:43 +0100
Subject: [PATCH] mega1280: Made PORTK work

This was triggering a limit in the AVR core IO table

Signed-off-by: Michel Pollet <buserror@gmail.com>
---
 examples/board_i2ctest/i2ctest.c | 5 +----
 simavr/cores/sim_mega1280.c      | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/examples/board_i2ctest/i2ctest.c b/examples/board_i2ctest/i2ctest.c
index 7d191de..afa5fd7 100644
--- a/examples/board_i2ctest/i2ctest.c
+++ b/examples/board_i2ctest/i2ctest.c
@@ -82,9 +82,6 @@ int main(int argc, char *argv[])
 	printf( "\nDemo launching:\n");
 
 	int state = cpu_Running;
-	while((state!= cpu_Done)&&(state != cpu_Crashed ))
+	while ((state != cpu_Done) && (state != cpu_Crashed))
 		state = avr_run(avr);
-
-	printf("\n\nPress enter to terminate the program.");
-	getchar();
 }
diff --git a/simavr/cores/sim_mega1280.c b/simavr/cores/sim_mega1280.c
index acdecd3..e943cf9 100755
--- a/simavr/cores/sim_mega1280.c
+++ b/simavr/cores/sim_mega1280.c
@@ -623,7 +623,7 @@ void m1280_init(struct avr_t * avr)
 	avr_ioport_init(avr, &mcu->portg);
 	avr_ioport_init(avr, &mcu->porth);
 	avr_ioport_init(avr, &mcu->portj);
-//	avr_ioport_init(avr, &mcu->portk);
+	avr_ioport_init(avr, &mcu->portk);
 	avr_ioport_init(avr, &mcu->portl);
 
 	avr_uart_init(avr, &mcu->uart0);
-- 
2.39.5