simulavr-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Simulavr-commit] simulavrxx ChangeLog src/atmega128.cpp src/avrd...


From: Joel Sherrill
Subject: [Simulavr-commit] simulavrxx ChangeLog src/atmega128.cpp src/avrd...
Date: Fri, 22 May 2009 13:15:45 +0000

CVSROOT:        /sources/simulavr
Module name:    simulavrxx
Changes by:     Joel Sherrill <joelsherrill>    09/05/22 13:15:45

Modified files:
        .              : ChangeLog 
        src            : atmega128.cpp avrdevice.cpp avrdevice.h 
                         hweeprom.cpp hwmegatimer.cpp hwmegax8timer.cpp 
                         hwtimer.cpp 

Log message:
        2009-05-22      Onno Kortmann <address@hidden>
        
                * src/atmega128.cpp, src/avrdevice.cpp, src/avrdevice.h,
                src/hweeprom.cpp, src/hwmegatimer.cpp, src/hwmegax8timer.cpp,
                src/hwtimer.cpp: Simplify the logic for adding to/removing from
                the CycleList.  (See associated mailing list posts about the SPI
                interface, the timer etc, to see how much headache this may 
cause).
        
                The current code gives an 'internal error' when any object is 
added
                twice to the cycle list. This behaviour needs state-keeping 
code in
                the various objects
        
                This patch is a simpler approach. It ensures that an object is 
in or
                out of the cycle list with the avrdevice method calls. All
                the state-keeping code becomes superfluous.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/ChangeLog?cvsroot=simulavr&r1=1.96&r2=1.97
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/atmega128.cpp?cvsroot=simulavr&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/avrdevice.cpp?cvsroot=simulavr&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/avrdevice.h?cvsroot=simulavr&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/hweeprom.cpp?cvsroot=simulavr&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/hwmegatimer.cpp?cvsroot=simulavr&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/hwmegax8timer.cpp?cvsroot=simulavr&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/simulavrxx/src/hwtimer.cpp?cvsroot=simulavr&r1=1.6&r2=1.7




reply via email to

[Prev in Thread] Current Thread [Next in Thread]