C# Class Emul8.Peripherals.DMA.STM32DMA2D

Inheritance: IDoubleWordPeripheral, IKnownSize
Exibir arquivo Open project: emul8/emul8

Public Methods

Method Description
ReadDoubleWord ( long offset ) : uint
Reset ( ) : void
STM32DMA2D ( System.Machine machine ) : Emul8.Peripherals.Bus
WriteDoubleWord ( long offset, uint value ) : void

Private Methods

Method Description
DoCopy ( long sourceAddress, long destinationAddress, byte sourceBuffer, int sourceOffset, int destinationOffset, int count = 1, Func converter = null ) : void
DoTransfer ( ) : void
HandleBackgroundBufferSizeChange ( ) : void
HandleForegroundBufferSizeChange ( ) : void
HandleOutputBufferSizeChange ( ) : void
HandlePixelFormatChange ( ) : void
STM32DMA2D ( ) : Emul8.Peripherals.Bus

Method Details

ReadDoubleWord() public method

public ReadDoubleWord ( long offset ) : uint
offset long
return uint

Reset() public method

public Reset ( ) : void
return void

STM32DMA2D() public method

public STM32DMA2D ( System.Machine machine ) : Emul8.Peripherals.Bus
machine System.Machine
return Emul8.Peripherals.Bus

WriteDoubleWord() public method

public WriteDoubleWord ( long offset, uint value ) : void
offset long
value uint
return void