ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

Revision:
2:2cc42dea101c
Parent:
1:dc1b2f4b72be
Child:
3:72e0f4d267ed
diff -r dc1b2f4b72be -r 2cc42dea101c main.cpp
--- a/main.cpp	Thu Mar 21 14:24:35 2019 +0000
+++ b/main.cpp	Mon Mar 25 10:32:21 2019 +0000
@@ -5,7 +5,7 @@
 Name: Spencer Tingle
 Username: el17set
 Student ID Number: 201147893
-Date: 21/03/2019
+Date: 25/03/2019
 */
 
 #include "mbed.h"
@@ -18,33 +18,37 @@
 Smiley smiley;
 
 void init();
+void start();
 void render();
 
 int main(){
+    init();
+    lcd.setContrast(0.4);
+    lcd.setBrightness(0.5);
+    start();
+    render();
     
-    int fps = 8;
-
-    init();
-    
-    render();
-    wait(1.0f/fps);
-
     while (1) {
         render();
-        wait(1.0f/fps);
     }
 
 }
 
     void init(){
-    
-    lcd.init();
-    pad.init();
+        lcd.init();
+        pad.init();
     }
     
     void render(){
+        lcd.clear();  
+        smiley.drawSprite(lcd);
+        lcd.refresh();
+        wait(0.1);
+    }
     
-    lcd.clear();  
-    smiley.drawSprite(lcd);
-    lcd.refresh();
-    }
\ No newline at end of file
+    void start(){
+        lcd.printString("   |  Smiley Adventures |   ",0,1);  
+        lcd.printString("  Press Start to Begin ",0,4);
+        lcd.refresh();
+    }
+        
\ No newline at end of file