Display.h
Go to the documentation of this file.
1 /* $Id: Display.h 1151 2011-06-06 21:13:05Z bhagman $
2 ||
3 || @author Alexander Brevig <abrevig@wiring.org.co>
4 || @url http://wiring.org.co/
5 || @contribution Brett Hagman <bhagman@wiring.org.co>
6 ||
7 || @description
8 || | Interface for displays.
9 || |
10 || | Wiring Common API
11 || #
12 ||
13 || @license Please see cores/Common/License.txt.
14 ||
15 */
16 
17 #pragma once
18 
19 #include "Print.h"
20 
21 class Display : public Print
22 {
23 public:
24  virtual void clear(void) = 0;
25  virtual void home(void) = 0;
26  virtual void setCursor(uint8_t, uint8_t) = 0;
27  /* rename shift?
28  virtual void scrollUp(void) = 0;
29  virtual void scrollDown(void) = 0;
30  virtual void scrollLeft(void) = 0;
31  virtual void scrollRight(void) = 0;
32  */
33 };
Definition: Display.h:22
virtual void clear(void)=0
virtual void home(void)=0
virtual void setCursor(uint8_t, uint8_t)=0
Provides formatted output to stream.
Definition: Print.h:37