Allows users to seamlessly write to 2 or 3 uLCD screens as if they were one large screen.

Dependencies:   4DGL-uLCD-SE mbed-rtos mbed

Committer:
Mkuchnik3
Date:
Wed Mar 11 21:33:18 2015 +0000
Revision:
0:15002a72309b
First Commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Mkuchnik3 0:15002a72309b 1 #ifndef COMMAND_H
Mkuchnik3 0:15002a72309b 2 #define COMMAND_H
Mkuchnik3 0:15002a72309b 3 #include "uLCD_4DGL.h"
Mkuchnik3 0:15002a72309b 4 /**
Mkuchnik3 0:15002a72309b 5 * Class represents a uLCD command.
Mkuchnik3 0:15002a72309b 6 */
Mkuchnik3 0:15002a72309b 7 class Command {
Mkuchnik3 0:15002a72309b 8 public:
Mkuchnik3 0:15002a72309b 9 /**
Mkuchnik3 0:15002a72309b 10 * Executes the command on the target uLCD.
Mkuchnik3 0:15002a72309b 11 * @param uLCD the lcd to execute the command on.
Mkuchnik3 0:15002a72309b 12 */
Mkuchnik3 0:15002a72309b 13 virtual void execute(uLCD_4DGL* uLCD) = 0;
Mkuchnik3 0:15002a72309b 14 };
Mkuchnik3 0:15002a72309b 15 #endif