From: Michel Pollet Date: Thu, 24 Feb 2011 18:05:06 +0000 (+0000) Subject: uart: Added a comment X-Git-Tag: v1.0a7~5 X-Git-Url: https://git.htl-mechatronik.at/public/?a=commitdiff_plain;h=2c3afb1f55a6f6b5553070fb09e95ec8add12c3d;p=sx%2Fsimavr.git uart: Added a comment As to why somehow we don'r write a value in the interupt clearing logic Signed-off-by: Michel Pollet --- diff --git a/simavr/sim/avr_uart.c b/simavr/sim/avr_uart.c index b01ebe1..3193575 100644 --- a/simavr/sim/avr_uart.c +++ b/simavr/sim/avr_uart.c @@ -161,6 +161,9 @@ static void avr_uart_write(struct avr_t * avr, avr_io_addr_t addr, uint8_t v, vo uint8_t udre = avr_regbit_get(avr, p->udrc.raised); uint8_t txc = avr_regbit_get(avr, p->txc.raised); + // no need to write this value in here, only the + // interupt flags needs clearing! + // avr_core_watch_write(avr, addr, v); avr_clear_interupt_if(avr, &p->udrc, udre); avr_clear_interupt_if(avr, &p->txc, txc);