|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object avrora.sim.State.RWIOReg avrora.sim.mcu.ATMega128L.SimImpl.Timer8Bit.BufferedRegister
BufferedRegister
implements a register with a write buffer. In PWN modes, writes
to this register are not performed until flush() is called. In non-PWM modes, the writes are
immediate.
Field Summary |
Fields inherited from class avrora.sim.State.RWIOReg |
value |
Constructor Summary | |
protected |
ATMega128L.SimImpl.Timer8Bit.BufferedRegister()
|
Method Summary | |
protected void |
flush()
|
byte |
read()
The read() method reads the 8-bit value of the IO register as a byte. |
boolean |
readBit(int bit)
The readBit() method reads a single bit from the IO register. |
byte |
readBuffer()
|
void |
write(byte val)
The write() method writes an 8-bit value to the IO register as a byte. |
void |
writeBit(int bit,
boolean val)
The writeBit() method writes a single bit value into the IO register at the specified
bit offset. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected ATMega128L.SimImpl.Timer8Bit.BufferedRegister()
Method Detail |
public void write(byte val)
State.RWIOReg
write()
method writes an 8-bit value to the IO register as a byte. For simple
RWIOReg
instances, this simply writes the internally stored value.
write
in interface State.IOReg
write
in class State.RWIOReg
val
- the value to writepublic void writeBit(int bit, boolean val)
State.IOReg
writeBit()
method writes a single bit value into the IO register at the specified
bit offset.
writeBit
in interface State.IOReg
writeBit
in class State.RWIOReg
public byte readBuffer()
public byte read()
State.RWIOReg
read()
method reads the 8-bit value of the IO register as a byte. For simple
RWIOReg
instances, this simply returns the internally stored value.
read
in interface State.IOReg
read
in class State.RWIOReg
public boolean readBit(int bit)
State.RWIOReg
readBit()
method reads a single bit from the IO register.
readBit
in interface State.IOReg
readBit
in class State.RWIOReg
bit
- the number of the bit to read
protected void flush()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |