Skip to content
Snippets Groups Projects
sharp96.h 414 B
Newer Older
  • Learn to ignore specific revisions
  • #ifndef SHARP96_H
    #define SHARP96_H
    
    class Sharp96 {
    	private:
    		Sharp96(const Sharp96 &copy);
    		unsigned char txbuf[2];
    		unsigned char vcom;
    		unsigned char swap_bits(unsigned char byte);
    
    	public:
    		Sharp96() : vcom(0) {}
    
    		void setup();
    		void powerOn();
    		void powerOff();
    		void clear();
    		void writeLine(unsigned char line_no, unsigned char* data);
    		void toggleVCOM();
    };
    
    extern Sharp96 sharp96;
    
    #endif