Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: main.cpp
- Revision:
- 2:2cc42dea101c
- Parent:
- 1:dc1b2f4b72be
- Child:
- 3:72e0f4d267ed
--- 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