|
| Control (uint8_t value) |
| Constructor. More...
|
|
| Control () |
| Default constructor Automatically reads the current contents from the control register.
|
|
void | write () const |
| Write the current state to the control register.
|
|
|
struct { |
uint8_t | enable_timer_counter2: 1 |
| If enabled, the interrupt state will be visible at status_timer_counter2.
|
|
uint8_t | enable_speaker_data: 1 |
| If set, speaker output is equal to status_timer_counter2.
|
|
uint8_t | enable_pci_serr: 1 |
| not important, do not modify
|
|
uint8_t | enable_nmi_iochk: 1 |
| not important, do not modify
|
|
const uint8_t | refresh_cycle_toggle: 1 |
| not important, must be 0 on write
|
|
const uint8_t | status_timer_counter2: 1 |
| will be set on timer expiration; must be 0 on write
|
|
const uint8_t | status_iochk_nmi_source: 1 |
| not important, must be 0 on write
|
|
const uint8_t | status_serr_nmi_source: 1 |
| not important, must be 0 on write
|
|
}; | |
| I/O-port bitmap for the NMI Status and Control Register. More...
|
|
uint8_t | value |
|
PIT::Control::Control |
( |
uint8_t |
value | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
value | Numeric value for the control register |
I/O-port bitmap for the NMI Status and Control Register.
- Note
- Over time, the meaning of the bits stored at I/O port 0x61 changed; don't get the structure confused with old documentation on the IBM PC XT platform.
- See also
- Intel® I/O Controller Hub 7 (ICH7) Family, page 415
The documentation for this union was generated from the following file: