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;