Simple radar simulator. Example of 2D graphics on DISCO-F746NG display.

Dependencies:   BSP_DISCO_F746NG Graphics mbed TS_DISCO_F746NG

Revision:
0:d8b9955d2b36
Child:
1:5e49b46de1b0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Nov 04 01:02:37 2016 +0000
@@ -0,0 +1,37 @@
+/*
+    RadarDemo - Simple radar simulator, example of 2D graphics for STM32F746G-DISCO.
+
+    Copyright(c) 2016 karpent at gmail.com
+
+    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files(the "Software"),
+    to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
+    and / or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions :
+
+    The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
+    OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
+    THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+*/
+
+#include "RK043FN48H.h"
+#include "RadarDemo.h"
+
+RK043FN48H display;
+
+int main()
+{
+    RadarDemo demo(&display);
+    demo.Initialize();
+
+    display.SetActiveLayer(Background);
+    display.SetBackgroundColor(0xFF000032);  
+    display.SetActiveLayer(Foreground);
+    display.SetBackgroundColor(0x00000032);
+    
+    while(demo.IsRunning()) {
+        demo.Render();
+        wait(0.04f);
+    }
+}