Diff: doggy.cpp
- Revision:
- 3:f5146bf55b5d
- Parent:
- 2:d6e572640dcc
- Child:
- 4:545e25d4c3d8
--- a/doggy.cpp Thu Dec 30 16:49:46 2010 +0000 +++ b/doggy.cpp Wed Jan 05 22:35:52 2011 +0000 @@ -96,11 +96,15 @@ a0_ = 0; cs_ = 1; } -void DogMLCD::Flush( unsigned char page0, unsigned char page1 ) +void DogMLCD::Page( unsigned char page0, unsigned char page1 ) { page0 &= 7; - page1 &= 7; - ORDER( page0, page1 ); + if( page1 == 0 ) page1 = page0; + else + { + page1 &= 7; + ORDER( page0, page1 ); + } char* p = b_ + ( page0 << 7 ); spi_.format( 8, 0 ); spi_.frequency( DOGMLCD_MHZ );