[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Simulavr-commit] simulavrxx ChangeLog src/atmega128.cpp src/avrd...,
Joel Sherrill <=