MiniDisplay/FutabaVfd.h
changeset 19 be04ffbb561c
parent 18 79801cc3bc94
child 20 cd6d76b9b47e
     1.1 --- a/MiniDisplay/FutabaVfd.h	Thu May 29 19:46:57 2014 +0200
     1.2 +++ b/MiniDisplay/FutabaVfd.h	Thu May 29 21:42:07 2014 +0200
     1.3 @@ -166,7 +166,7 @@
     1.4      Request AttemptRequestCompletion();
     1.5      FutabaVfdReport& InputReport() {return iInputReport;}
     1.6      bool PowerOn(){return iPowerOn;}
     1.7 -	
     1.8 +
     1.9  private:
    1.10  	enum DW
    1.11  		{
    1.12 @@ -179,6 +179,7 @@
    1.13  	void SendClearCommand();
    1.14  	void OffScreenTranslation(unsigned char& aX, unsigned char& aY);
    1.15  	void ResetBuffers();
    1.16 +    void SendModifiedPixelBlocks();
    1.17  
    1.18  private:
    1.19  	unsigned char iDisplayPositionX;
    1.20 @@ -190,7 +191,13 @@
    1.21  	//FutabaVfdReport iReport;
    1.22  	///
    1.23  	//unsigned char iFrameBuffer[256*64];
    1.24 -	BitArray* iFrameBuffer;
    1.25 +    BitArray* iNextFrame;
    1.26 +    BitArray* iCurrentFrame;
    1.27 +    //
    1.28 +    BitArray* iFrameAlpha;
    1.29 +    BitArray* iFrameBeta;
    1.30 +    //
    1.31 +    bool iNeedFullFrameUpdate;
    1.32  	//unsigned char iFrameBeta[256*64];
    1.33  	//unsigned char *iFrontBuffer;
    1.34  	//unsigned char *iBackBuffer;