X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=simavr%2Fsim%2Favr_flash.c;h=5b8a615c3ebf2cde88aeceeded4fac91c870873b;hb=1b5e2fdb36d8176418f0b6fb00aca235c298b003;hp=a23099df7abbfee88708b61db398d923cffd6d51;hpb=6280c0db426bfca89fd4bd1015b1bbda44296314;p=simavr diff --git a/simavr/sim/avr_flash.c b/simavr/sim/avr_flash.c index a23099d..5b8a615 100644 --- a/simavr/sim/avr_flash.c +++ b/simavr/sim/avr_flash.c @@ -28,7 +28,7 @@ static avr_cycle_count_t avr_progen_clear(struct avr_t * avr, avr_cycle_count_t { avr_flash_t * p = (avr_flash_t *)param; avr_regbit_clear(p->io.avr, p->selfprgen); - printf("avr_progen_clear - SPM not received, clearing PRGEN bit\n"); + AVR_LOG(avr, LOG_WARNING, "FLASH: avr_progen_clear - SPM not received, clearing PRGEN bit\n"); return 0; } @@ -63,14 +63,14 @@ static int avr_flash_ioctl(struct avr_io_t * port, uint32_t ctl, void * io_param avr_regbit_clear(avr, p->selfprgen); if (avr_regbit_get(avr, p->pgers)) { z &= ~1; - printf("Erasing page %04x (%d)\n", (z / p->spm_pagesize), p->spm_pagesize); + AVR_LOG(avr, LOG_TRACE, "FLASH: Erasing page %04x (%d)\n", (z / p->spm_pagesize), p->spm_pagesize); for (int i = 0; i < p->spm_pagesize; i++) avr->flash[z++] = 0xff; } else if (avr_regbit_get(avr, p->pgwrt)) { z &= ~1; - printf("Writing page %04x (%d)\n", (z / p->spm_pagesize), p->spm_pagesize); + AVR_LOG(avr, LOG_TRACE, "FLASH: Writing page %04x (%d)\n", (z / p->spm_pagesize), p->spm_pagesize); } else if (avr_regbit_get(avr, p->blbset)) { - printf("Settting lock bits (ignored)\n"); + AVR_LOG(avr, LOG_TRACE, "FLASH: Setting lock bits (ignored)\n"); } else { z &= ~1; avr->flash[z++] = r01; @@ -93,6 +93,5 @@ void avr_flash_init(avr_t * avr, avr_flash_t * p) avr_register_vector(avr, &p->flash); avr_register_io_write(avr, p->r_spm, avr_flash_write, p); -// avr_register_io_read(avr, p->r_spm, avr_flash_read, p); }