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