Property | Type | Description | |
---|---|---|---|
masterCommandPort | IReadWriteIOPort | ||
masterDataPort | IReadWriteIOPort | ||
masterInterruptMask | byte | ||
slaveCommandPort | IReadWriteIOPort | ||
slaveDataPort | IReadWriteIOPort | ||
slaveInterruptMask | byte |
Method | Description | |
---|---|---|
DisableIRQ ( byte irq ) : void |
Disables the IRQ.
|
|
DisableIRQs ( ) : void |
Disables the IRQs.
|
|
EnableIRQ ( byte irq ) : void |
Enables the IRQ.
|
|
OnInterrupt ( ) : bool |
Called when an interrupt is received.
|
|
PIC ( ) : Mosa.HardwareSystem |
Initializes a new instance of the PIC class.
|
|
SendEndOfInterrupt ( byte irq ) : void |
Sends the end of interrupt.
|
|
Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool |
Setups this hardware device driver
|
|
Start ( ) : DeviceDriverStartStatus |
Starts this hardware device.
|
Method | Description | |
---|---|---|
DisableMasterIRQ ( byte irq ) : void |
Disables the master IRQ.
|
|
DisableSlaveIRQ ( byte irq ) : void |
Disables the slave IRQ.
|
|
EnableMasterIRQ ( byte irq ) : void |
Enables the master IRQs.
|
|
EnableSlaveIRQ ( byte irq ) : void |
Enables the slave IRQ.
|
protected DisableMasterIRQ ( byte irq ) : void | ||
irq | byte | The irq. |
return | void |
protected DisableSlaveIRQ ( byte irq ) : void | ||
irq | byte | The irq. |
return | void |
protected EnableMasterIRQ ( byte irq ) : void | ||
irq | byte | The irq. |
return | void |
protected EnableSlaveIRQ ( byte irq ) : void | ||
irq | byte | The irq. |
return | void |
public SendEndOfInterrupt ( byte irq ) : void | ||
irq | byte | The irq. |
return | void |
public Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool | ||
hardwareResources | Mosa.DeviceSystem.HardwareResources | |
return | bool |
protected IReadWriteIOPort masterCommandPort | ||
return | IReadWriteIOPort |
protected IReadWriteIOPort masterDataPort | ||
return | IReadWriteIOPort |
protected IReadWriteIOPort slaveCommandPort | ||
return | IReadWriteIOPort |
protected IReadWriteIOPort slaveDataPort | ||
return | IReadWriteIOPort |