James Cummins / Mbed 2 deprecated el17jnc

Dependencies:   mbed

Committer:
JamesCummins
Date:
Sat Apr 06 15:11:17 2019 +0000
Revision:
4:2f01b85e57f9
Parent:
3:f2e5ffd2b94c
Child:
5:7e8f5fad7b6b
Ball roll working in intro

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JamesCummins 0:7c96d84b673e 1 /*
JamesCummins 0:7c96d84b673e 2 ELEC2645 Embedded Systems Project
JamesCummins 0:7c96d84b673e 3 School of Electronic & Electrical Engineering
JamesCummins 0:7c96d84b673e 4 University of Leeds
JamesCummins 0:7c96d84b673e 5 Name: James Nathan Cummins
JamesCummins 0:7c96d84b673e 6 Username: el17jnc
JamesCummins 0:7c96d84b673e 7 Student ID Number: 201096364
JamesCummins 0:7c96d84b673e 8 Date: 22/03/19
JamesCummins 0:7c96d84b673e 9 */
JamesCummins 0:7c96d84b673e 10
JamesCummins 0:7c96d84b673e 11 #include "Gamepad.h"
JamesCummins 0:7c96d84b673e 12 #include "mbed.h"
JamesCummins 1:99d524f81566 13 #include "N5110.h"
JamesCummins 0:7c96d84b673e 14
JamesCummins 4:2f01b85e57f9 15 Gamepad device();
JamesCummins 0:7c96d84b673e 16 N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
JamesCummins 1:99d524f81566 17 void startmenu();
JamesCummins 0:7c96d84b673e 18
JamesCummins 0:7c96d84b673e 19 int main(){
JamesCummins 4:2f01b85e57f9 20 /*device.init();*/
JamesCummins 0:7c96d84b673e 21 lcd.init();
JamesCummins 4:2f01b85e57f9 22 wait(1);
JamesCummins 1:99d524f81566 23 startmenu();
JamesCummins 0:7c96d84b673e 24 }
JamesCummins 0:7c96d84b673e 25
JamesCummins 1:99d524f81566 26 void startmenu() {
JamesCummins 1:99d524f81566 27 lcd.clear();
JamesCummins 1:99d524f81566 28 char gamename[] = {'L', 'A', 'B', 'Y', 'R', 'I', 'N', 'T', 'H', '\0'};
JamesCummins 3:f2e5ffd2b94c 29 int i = 0;
JamesCummins 4:2f01b85e57f9 30 for(int a = 0; a < 30; a++){
JamesCummins 4:2f01b85e57f9 31 lcd.clear();
JamesCummins 4:2f01b85e57f9 32 lcd.drawCircle(24+2*a, 21, 3, FILL_BLACK);
JamesCummins 4:2f01b85e57f9 33 for (i = 0; i < a/3; i++) {
JamesCummins 4:2f01b85e57f9 34 lcd.printChar(gamename[i], 15+i*6, 2);
JamesCummins 4:2f01b85e57f9 35 lcd.refresh();
JamesCummins 4:2f01b85e57f9 36 }
JamesCummins 4:2f01b85e57f9 37 wait(0.05);
JamesCummins 4:2f01b85e57f9 38 }
JamesCummins 0:7c96d84b673e 39 }