X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=simavr%2Fcores%2Fsim_tiny2313.c;h=0a8ed6cdfcb7ebd1f20d36b2d55f585cb10dadbe;hb=a8f5ed10cc964eb744d3d1f82e2ec27588d4e777;hp=faeffd1e2ab55c62e5b5b149d022bf9daf6dc2e2;hpb=21205cf046922476737bb97feacd33bbabe01132;p=simavr diff --git a/simavr/cores/sim_tiny2313.c b/simavr/cores/sim_tiny2313.c index faeffd1..0a8ed6c 100644 --- a/simavr/cores/sim_tiny2313.c +++ b/simavr/cores/sim_tiny2313.c @@ -38,7 +38,7 @@ static void reset(struct avr_t * avr); /* * This is a template for all of the tinyx5 devices, hopefully */ -static struct mcu_t { +const static struct mcu_t { avr_t core; avr_eeprom_t eeprom; avr_watchdog_t watchdog; @@ -214,7 +214,7 @@ static struct mcu_t { static avr_t * make() { - return &mcu.core; + return avr_core_allocate(&mcu.core, sizeof(struct mcu_t)); } avr_kind_t tiny2313 = {