Appearance
CIAInfo
cpp
#include <Components/CIA/CIATypes.h>cpp
struct CIAInfoDefined in Components/CIA/CIATypes.h:142
State of a CIA chip.
Public Attributes
| Return | Name | Description |
|---|---|---|
CIAPortInfo | portA | Port A. |
CIAPortInfo | portB | Port B. |
CIATimerInfo | timerA | Timer A. |
CIATimerInfo | timerB | Timer B. |
u8 | sdr | Serial data register (SDR). |
u8 | ssr | Serial shift register. |
u8 | icr | Interrupt control register (pending interrupts). |
u8 | imr | Interrupt mask register. |
bool | intLine | The interrupt line is active. |
TODInfo | tod | Time-of-day clock. |
bool | todIntEnable | The TOD alarm interrupt is enabled. |
portA
cpp
CIAPortInfo portAType: CIAPortInfo
Defined in Components/CIA/CIATypes.h:144
Port A.
portB
cpp
CIAPortInfo portBType: CIAPortInfo
Defined in Components/CIA/CIATypes.h:145
Port B.
timerA
cpp
CIATimerInfo timerAType: CIATimerInfo
Defined in Components/CIA/CIATypes.h:147
Timer A.
timerB
cpp
CIATimerInfo timerBType: CIATimerInfo
Defined in Components/CIA/CIATypes.h:148
Timer B.
sdr
cpp
u8 sdrDefined in Components/CIA/CIATypes.h:150
Serial data register (SDR).
ssr
cpp
u8 ssrDefined in Components/CIA/CIATypes.h:151
Serial shift register.
icr
cpp
u8 icrDefined in Components/CIA/CIATypes.h:152
Interrupt control register (pending interrupts).
imr
cpp
u8 imrDefined in Components/CIA/CIATypes.h:153
Interrupt mask register.
intLine
cpp
bool intLineDefined in Components/CIA/CIATypes.h:154
The interrupt line is active.
tod
cpp
TODInfo todType: TODInfo
Defined in Components/CIA/CIATypes.h:156
Time-of-day clock.
todIntEnable
cpp
bool todIntEnableDefined in Components/CIA/CIATypes.h:157
The TOD alarm interrupt is enabled.