Demo to control 4 LEDs

Dependencies:   BSP_DISCO_F469NI mbed

Revision:
0:e06404fdff2f
Child:
1:a6d179a9ffbb
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Widgets/Textbox.h	Wed Oct 11 22:26:45 2017 +0000
@@ -0,0 +1,40 @@
+/*
+ * Textbox.h
+ * 
+ * Copyright 2017 Faberge@TsarTeam
+ * 
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ * 
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * 
+ */
+ 
+#ifndef TEXTBOX_H
+#define TEXTBOX_H 
+ 
+#include "Widget.h"
+
+class Textbox : public Widget
+{
+    public:
+        static const uint16_t DIMX = 0;
+        static const uint16_t DIMY = 0;
+        
+        Textbox(uint16_t x, uint16_t y, color_t clr, char *s = "", mode_t m = LEFT_MODE) :
+            Widget(x, y, DIMX, DIMY, clr), str(s), mode(m) {draw(backColor);}
+            
+        virtual void draw(color_t clr);
+        virtual uint16_t update() {return 0;};
+    
+    private:
+        char * str;
+        mode_t mode;
+};
+
+#endif
\ No newline at end of file