V2/Cet/HW/Cet.HW.Drivers.BoostHD44780/BoostHD44780.cs
/// <summary>
/// Dump the entire local cache to the physical LCD module
/// </summary>
/// <param name="cache">The logical video-cache to be dumped</param>
Dump the entire local cache to the physical LCD module
Dump the entire local cache to the physical LCD module
public void Dump(LcdBoostVideoCache cache)
        {
            int row = this._physicalRow0;
            int address = 0x80;
            WriteCommand(address);
            this.DumpPhysicalRow(
                cache,
                (short)row,
                (row >> 16));
            if ((row = this._physicalRow1) != 0)
            {
                address += AddressStep;
                WriteCommand(address);
                this.DumpPhysicalRow(
                    cache,
                    (short)row,
                    (row >> 16));
            }
        }
public void Dump ( LcdBoostVideoCache cache ) { int row = this . _physicalRow0 ; int address = 0x80 ; WriteCommand ( address ) ; this . DumpPhysicalRow ( cache , ( short ) row , ( row >> 16 ) ) ; if ( ( row = this . _physicalRow1 ) != 0 ) { address += AddressStep ; WriteCommand ( address ) ; this . DumpPhysicalRow ( cache , ( short ) row , ( row >> 16 ) ) ; } }
Dump the entire local cache to the physical LCD module
Dump the entire local cache to the physical LCD module
//physical row #0 (always present) //physical row #1
cache
LcdBoostVideoCache
The logical video-cache to be dumped
The logical video - cache to be dumped