Commit d9a5d9bf9376abad309d3efedac1c3be56243006
authorMichel Pollet <buserror@gmail.com>
Wed, 22 Feb 2012 11:29:06 +0000 (11:29 +0000)
committerMichel Pollet <buserror@gmail.com>
Sat, 25 Feb 2012 10:18:13 +0000 (10:18 +0000)
Patch from Peter Ross pross@xvid.org

Signed-off-by: Michel Pollet <buserror@gmail.com>
simavr/sim/avr_adc.c

index e771ff63aff99b9d7280678729fecd2297bbe793..77e1d8037b40e90da0671459c639a170516460f0 100644 (file)
@@ -160,6 +160,7 @@ static void avr_adc_write(struct avr_t * avr, avr_io_addr_t addr, uint8_t v, voi
                // stop ADC
                avr_cycle_timer_cancel(avr, avr_adc_int_raise, p);
                avr_regbit_clear(avr, p->adsc);
+               v = avr->data[p->adsc.reg];     // Peter Ross pross@xvid.org
        }
        if (!adsc && avr_regbit_get(avr, p->adsc)) {
                // start one!