Fixes for line numbers

Fork of AkiSpiLcd by Kazuki Yamamoto

Revision:
3:f835b8daf9a0
Parent:
2:01979b296ab5
Child:
4:844693a617dc
--- a/AkiSpiLcd.h	Tue May 06 17:25:03 2014 +0000
+++ b/AkiSpiLcd.h	Thu Aug 28 01:51:04 2014 +0000
@@ -41,7 +41,8 @@
     * @param cs HIGH-active chip enable input
     * @param disp HIGH-active display enable input
     */
-    AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp);
+//    AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp);
+    AkiSpiLcd(PinName mosi,PinName sck, PinName csl, PinName csr);
 
     /** Clear screen
     */
@@ -51,30 +52,34 @@
     * @param line line number(1-240)
     * @param *data pointer to data
     */
-    void updateSingle(int line, uint8_t* data);
+    void directUpdateSingle(int line, uint8_t* data);
 
     /** Writes multi lines(400 x N bits = 50 x N bytes)
     * @param line line number(1-240)
     * @param length number of line to write
     * @param *data pointer to data
     */
-    void updateMulti(int line, int length, uint8_t* data);
+    void directUpdateMulti(int line, int length, uint8_t* data);
 
     /** Inverting internal COM signal
     */
     void cominvert();
+    
+    /** Writes single line (400 bits = 50 bytes) into VRAM
+    
+    */
 
-    /** Enables/disables display. internal memory will not flushed
-    * @param disp true = display is on / false = display is off
-    */
-    void dispOn(bool disp);
+//    /** Enables/disables display. internal memory will not flushed
+//    * @param disp true = display is on / false = display is off
+//    */
+//    void dispOn(bool disp);
 
 private:
     int comflag;
     int modeflag;
     int clearflag;
     SPI _spi;
-    DigitalOut _cs;
-    DigitalOut _disp;
+    DigitalOut _csl;
+    DigitalOut _csr;
 };
 #endif