Demo to control 4 LEDs

Dependencies:   BSP_DISCO_F469NI mbed

Files at this revision

API Documentation at this revision

Comitter:
Faberge
Date:
Tue Oct 31 14:46:28 2017 +0000
Parent:
1:a6d179a9ffbb
Commit message:
Update

Changed in this revision

Widgets/Widget.cpp Show annotated file Show diff for this revision Revisions of this file
Widgets/Widget.h Show annotated file Show diff for this revision Revisions of this file
Widgets/WidgetTimer.cpp Show diff for this revision Revisions of this file
Widgets/WidgetTimer.h Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r a6d179a9ffbb -r e6fc24fbd86c Widgets/Widget.cpp
--- a/Widgets/Widget.cpp	Tue Oct 31 14:39:54 2017 +0000
+++ b/Widgets/Widget.cpp	Tue Oct 31 14:46:28 2017 +0000
@@ -19,7 +19,6 @@
 
 Display Widget :: LCD;
 TouchScreen Widget :: TS;
-WidgetTimer Widget :: timer;
 
 bool Widget :: isTouched()
 {
diff -r a6d179a9ffbb -r e6fc24fbd86c Widgets/Widget.h
--- a/Widgets/Widget.h	Tue Oct 31 14:39:54 2017 +0000
+++ b/Widgets/Widget.h	Tue Oct 31 14:46:28 2017 +0000
@@ -20,7 +20,6 @@
 
 #include "LCD_F469.h"
 #include "TS_F469.h"
-#include "WidgetTimer.h"
 
 class Widget
 {    
@@ -43,7 +42,6 @@
         
         static Display LCD;
         static TouchScreen TS;
-        static WidgetTimer timer;
         
     public:
         virtual ~Widget() = 0;
diff -r a6d179a9ffbb -r e6fc24fbd86c Widgets/WidgetTimer.cpp
--- a/Widgets/WidgetTimer.cpp	Tue Oct 31 14:39:54 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-/*
- * Timer.cpp
- * 
- * 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.
- * 
- */
- 
-#include "WidgetTimer.h"
-
- 
\ No newline at end of file
diff -r a6d179a9ffbb -r e6fc24fbd86c Widgets/WidgetTimer.h
--- a/Widgets/WidgetTimer.h	Tue Oct 31 14:39:54 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,33 +0,0 @@
-/*
- * Timer.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 WIDTIMER_H
-#define WIDTIMER_H
- 
-#include "stm32f4xx_hal.h"
-
-class WidgetTimer
-{
-    public:
-        uint32_t getTicks() {return HAL_GetTick();}
-    
-    private:
-        uint16_t value;
-        
-};
-
-#endif
diff -r a6d179a9ffbb -r e6fc24fbd86c main.cpp
--- a/main.cpp	Tue Oct 31 14:39:54 2017 +0000
+++ b/main.cpp	Tue Oct 31 14:46:28 2017 +0000
@@ -24,6 +24,7 @@
     
     /* Dummy screen */
     Screen scr(LCD_COLOR_BLACK);
+    /* Program state */
     int state = NEW_TEXT_SCREEN;
     
     while(1)