Go to the source code of this file.
|
enum | _TIMER_OPERATING_MODES {
PitOperatingMode0
, PitOperatingMode1
, PitOperatingMode2
, PitOperatingMode3
,
PitOperatingMode4
, PitOperatingMode5
, PitOperatingMode2Reserved
, PitOperatingMode5Reserved
,
PitOperatingMode0
, PitOperatingMode1
, PitOperatingMode2
, PitOperatingMode3
,
PitOperatingMode4
, PitOperatingMode5
} |
|
enum | _TIMER_ACCESS_MODES {
PitAccessModeCounterLatch
, PitAccessModeLow
, PitAccessModeHigh
, PitAccessModeLowHigh
,
PitAccessModeCounterLatch
, PitAccessModeLow
, PitAccessModeHigh
, PitAccessModeLowHigh
} |
|
enum | _TIMER_CHANNELS {
PitChannel0
, PitChannel1
, PitChannel2
, PitReadBack
,
PitChannel0
, PitChannel1
, PitChannel2
, MultipleLatch
} |
|
enum | _I8259_ICW1_OPERATING_MODE { Cascade
, Single
, Cascade
, Single
} |
|
enum | _I8259_ICW1_INTERRUPT_MODE { EdgeTriggered
, LevelTriggered
, EdgeTriggered
, LevelTriggered
} |
|
enum | _I8259_ICW1_INTERVAL { Interval8
, Interval4
, Interval8
, Interval4
} |
|
enum | _I8259_ICW4_SYSTEM_MODE { Mcs8085Mode
, New8086Mode
, Mcs8085Mode
, New8086Mode
} |
|
enum | _I8259_ICW4_EOI_MODE { NormalEoi
, AutomaticEoi
, NormalEoi
, AutomaticEoi
} |
|
enum | _I8259_ICW4_BUFFERED_MODE {
NonBuffered
, NonBuffered2
, BufferedSlave
, BufferedMaster
,
NonBuffered
, NonBuffered2
, BufferedSlave
, BufferedMaster
} |
|
enum | _I8259_READ_REQUEST {
InvalidRequest
, InvalidRequest2
, ReadIdr
, ReadIsr
,
InvalidRequest
, InvalidRequest2
, ReadIdr
, ReadIsr
} |
|
enum | _I8259_EOI_MODE {
RotateAutoEoiClear
, NonSpecificEoi
, InvalidEoiMode
, SpecificEoi
,
RotateAutoEoiSet
, RotateNonSpecific
, SetPriority
, RotateSpecific
,
RotateAutoEoiClear
, NonSpecificEoi
, InvalidEoiMode
, SpecificEoi
,
RotateAutoEoiSet
, RotateNonSpecific
, SetPriority
, RotateSpecific
} |
|
◆ CMOS_CONTROL_PORT
◆ CMOS_DATA_PORT
◆ EISA_ELCR_MASTER
#define EISA_ELCR_MASTER 0x4D0 |
◆ EISA_ELCR_SLAVE
◆ GRAPHICS_MODE_12
#define GRAPHICS_MODE_12 0x12 /* 80x30 8x16 640x480 16/256K */ |
◆ PIC1_CONTROL_PORT
#define PIC1_CONTROL_PORT 0x20 |
◆ PIC1_DATA_PORT
◆ PIC2_CONTROL_PORT
#define PIC2_CONTROL_PORT 0xA0 |
◆ PIC2_DATA_PORT
◆ PIC_CASCADE_IRQ
◆ PIC_RTC_IRQ
◆ PIC_TIMER_IRQ
◆ PIT_FREQUENCY
◆ RTC_REG_A_UIP
◆ RTC_REG_B_PI
◆ RTC_REG_C_IRQ
◆ RTC_REGISTER_A
◆ RTC_REGISTER_B
◆ RTC_REGISTER_C
◆ RTC_REGISTER_CENTURY
#define RTC_REGISTER_CENTURY 0x32 |
◆ RTC_REGISTER_D
◆ SET_VIDEO_MODE
◆ SYSTEM_CONTROL_PORT_A
#define SYSTEM_CONTROL_PORT_A 0x92 |
◆ SYSTEM_CONTROL_PORT_B
#define SYSTEM_CONTROL_PORT_B 0x61 |
◆ TIMER_CHANNEL0_DATA_PORT
#define TIMER_CHANNEL0_DATA_PORT 0x40 |
◆ TIMER_CHANNEL1_DATA_PORT
#define TIMER_CHANNEL1_DATA_PORT 0x41 |
◆ TIMER_CHANNEL2_DATA_PORT
#define TIMER_CHANNEL2_DATA_PORT 0x42 |
◆ TIMER_CONTROL_PORT
#define TIMER_CONTROL_PORT 0x43 |
◆ VIDEO_SERVICES
◆ EISA_ELCR
◆ I8259_EOI_MODE
◆ I8259_ICW1
◆ I8259_ICW1_INTERRUPT_MODE
◆ I8259_ICW1_INTERVAL
◆ I8259_ICW1_OPERATING_MODE
◆ I8259_ICW2
◆ I8259_ICW3
◆ I8259_ICW4
◆ I8259_ICW4_BUFFERED_MODE
◆ I8259_ICW4_EOI_MODE
◆ I8259_ICW4_SYSTEM_MODE
◆ I8259_IDR
◆ I8259_ISR
◆ I8259_OCW2
◆ I8259_OCW3
◆ I8259_READ_REQUEST
◆ PEISA_ELCR
◆ PI8259_ICW1
◆ PI8259_ICW2
◆ PI8259_ICW3
◆ PI8259_ICW4
◆ PI8259_IDR
◆ PI8259_ISR
◆ PI8259_OCW2
◆ PI8259_OCW3
◆ PIC_MASK
◆ PPIC_MASK
◆ PSYSTEM_CONTROL_PORT_B_REGISTER
◆ PTIMER_CONTROL_PORT_REGISTER
◆ SYSTEM_CONTROL_PORT_B_REGISTER
◆ TIMER_ACCESS_MODES
◆ TIMER_CHANNELS
◆ TIMER_CONTROL_PORT_REGISTER
◆ TIMER_OPERATING_MODES
◆ _I8259_EOI_MODE
Enumerator |
---|
RotateAutoEoiClear | |
NonSpecificEoi | |
InvalidEoiMode | |
SpecificEoi | |
RotateAutoEoiSet | |
RotateNonSpecific | |
SetPriority | |
RotateSpecific | |
RotateAutoEoiClear | |
NonSpecificEoi | |
InvalidEoiMode | |
SpecificEoi | |
RotateAutoEoiSet | |
RotateNonSpecific | |
SetPriority | |
RotateSpecific | |
Definition at line 208 of file halhw.h.
209{
enum _I8259_EOI_MODE I8259_EOI_MODE
◆ _I8259_ICW1_INTERRUPT_MODE
Enumerator |
---|
EdgeTriggered | |
LevelTriggered | |
EdgeTriggered | |
LevelTriggered | |
Definition at line 168 of file halhw.h.
169{
enum _I8259_ICW1_INTERRUPT_MODE I8259_ICW1_INTERRUPT_MODE
◆ _I8259_ICW1_INTERVAL
Enumerator |
---|
Interval8 | |
Interval4 | |
Interval8 | |
Interval4 | |
Definition at line 174 of file halhw.h.
175{
enum _I8259_ICW1_INTERVAL I8259_ICW1_INTERVAL
◆ _I8259_ICW1_OPERATING_MODE
Enumerator |
---|
Cascade | |
Single | |
Cascade | |
Single | |
Definition at line 162 of file halhw.h.
163{
enum _I8259_ICW1_OPERATING_MODE I8259_ICW1_OPERATING_MODE
◆ _I8259_ICW4_BUFFERED_MODE
Enumerator |
---|
NonBuffered | |
NonBuffered2 | |
BufferedSlave | |
BufferedMaster | |
NonBuffered | |
NonBuffered2 | |
BufferedSlave | |
BufferedMaster | |
Definition at line 192 of file halhw.h.
193{
enum _I8259_ICW4_BUFFERED_MODE I8259_ICW4_BUFFERED_MODE
◆ _I8259_ICW4_EOI_MODE
Enumerator |
---|
NormalEoi | |
AutomaticEoi | |
NormalEoi | |
AutomaticEoi | |
Definition at line 186 of file halhw.h.
187{
enum _I8259_ICW4_EOI_MODE I8259_ICW4_EOI_MODE
◆ _I8259_ICW4_SYSTEM_MODE
Enumerator |
---|
Mcs8085Mode | |
New8086Mode | |
Mcs8085Mode | |
New8086Mode | |
Definition at line 180 of file halhw.h.
181{
enum _I8259_ICW4_SYSTEM_MODE I8259_ICW4_SYSTEM_MODE
◆ _I8259_READ_REQUEST
Enumerator |
---|
InvalidRequest | |
InvalidRequest2 | |
ReadIdr | |
ReadIsr | |
InvalidRequest | |
InvalidRequest2 | |
ReadIdr | |
ReadIsr | |
Definition at line 200 of file halhw.h.
201{
enum _I8259_READ_REQUEST I8259_READ_REQUEST
◆ _TIMER_ACCESS_MODES
Enumerator |
---|
PitAccessModeCounterLatch | |
PitAccessModeLow | |
PitAccessModeHigh | |
PitAccessModeLowHigh | |
PitAccessModeCounterLatch | |
PitAccessModeLow | |
PitAccessModeHigh | |
PitAccessModeLowHigh | |
Definition at line 92 of file halhw.h.
93{
enum _TIMER_ACCESS_MODES TIMER_ACCESS_MODES
@ PitAccessModeCounterLatch
◆ _TIMER_CHANNELS
Enumerator |
---|
PitChannel0 | |
PitChannel1 | |
PitChannel2 | |
PitReadBack | |
PitChannel0 | |
PitChannel1 | |
PitChannel2 | |
MultipleLatch | |
Definition at line 100 of file halhw.h.
101{
enum _TIMER_CHANNELS TIMER_CHANNELS
◆ _TIMER_OPERATING_MODES
Enumerator |
---|
PitOperatingMode0 | |
PitOperatingMode1 | |
PitOperatingMode2 | |
PitOperatingMode3 | |
PitOperatingMode4 | |
PitOperatingMode5 | |
PitOperatingMode2Reserved | |
PitOperatingMode5Reserved | |
PitOperatingMode0 | |
PitOperatingMode1 | |
PitOperatingMode2 | |
PitOperatingMode3 | |
PitOperatingMode4 | |
PitOperatingMode5 | |
Definition at line 80 of file halhw.h.
81{
enum _TIMER_OPERATING_MODES TIMER_OPERATING_MODES
@ PitOperatingMode2Reserved
@ PitOperatingMode5Reserved