ELEC2645 (2018/19) / Mbed 2 deprecated EL17MCD

Dependencies:   mbed

Committer:
el17mcd
Date:
Tue Apr 02 16:46:24 2019 +0000
Revision:
3:087b28bf8b96
Parent:
2:8382613c86a0
Child:
4:3b3a7f102250
2/4/19

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el17mcd 2:8382613c86a0 1 /*
el17mcd 2:8382613c86a0 2 ELEC2645 Embedded Systems Project
el17mcd 2:8382613c86a0 3 School of Electronic & Electrical Engineering
el17mcd 2:8382613c86a0 4 University of Leeds
el17mcd 2:8382613c86a0 5 Name: Maxim C. Delacoe
el17mcd 2:8382613c86a0 6 Username: EL 17 MCD
el17mcd 2:8382613c86a0 7 Student ID Number: 2011 58344
el17mcd 2:8382613c86a0 8 Date: 19/03/2019
el17mcd 2:8382613c86a0 9 */
el17mcd 2:8382613c86a0 10 ///////// pre-processor directives ////////
el17mcd 2:8382613c86a0 11 #include "mbed.h"
el17mcd 2:8382613c86a0 12 #include "Gamepad.h"
el17mcd 2:8382613c86a0 13 #include "N5110.h"
el17mcd 2:8382613c86a0 14 #include "Bitmap.h"
el17mcd 2:8382613c86a0 15
el17mcd 2:8382613c86a0 16 N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
el17mcd 2:8382613c86a0 17
el17mcd 2:8382613c86a0 18 const int tank_left[6][10] = {
el17mcd 2:8382613c86a0 19 { 0,0,0,1,1,1,0,0,0,0 },
el17mcd 2:8382613c86a0 20 { 0,0,1,1,1,1,1,0,0,0 },
el17mcd 2:8382613c86a0 21 { 0,0,1,1,1,1,1,1,1,0 },
el17mcd 2:8382613c86a0 22 { 1,1,1,1,1,1,1,1,1,1 },
el17mcd 2:8382613c86a0 23 { 1,0,1,0,1,0,1,0,1,0 },
el17mcd 2:8382613c86a0 24 { 0,1,0,1,0,1,0,1,0,0 },
el17mcd 2:8382613c86a0 25 };
el17mcd 2:8382613c86a0 26
el17mcd 2:8382613c86a0 27 void welcome()
el17mcd 2:8382613c86a0 28 {
el17mcd 2:8382613c86a0 29 lcd.clear();
el17mcd 2:8382613c86a0 30 lcd.printString(" ELEC 2645",0,0);
el17mcd 2:8382613c86a0 31 lcd.printString(" Game ",0,1);
el17mcd 2:8382613c86a0 32 lcd.printString(" Project",0,2);
el17mcd 2:8382613c86a0 33 lcd.printString("Max C. Delacoe",0,4);
el17mcd 2:8382613c86a0 34 lcd.printString(" 2011 58344",0,5);
el17mcd 2:8382613c86a0 35 lcd.refresh();
el17mcd 2:8382613c86a0 36 wait(0.2);
el17mcd 2:8382613c86a0 37 }
el17mcd 2:8382613c86a0 38
el17mcd 2:8382613c86a0 39 int main()
el17mcd 2:8382613c86a0 40 {
el17mcd 3:087b28bf8b96 41 int pos_x = rand() % 84;
el17mcd 3:087b28bf8b96 42
el17mcd 2:8382613c86a0 43 lcd.init();
el17mcd 3:087b28bf8b96 44 // welcome(); // display welcome message
el17mcd 2:8382613c86a0 45
el17mcd 2:8382613c86a0 46 while(1) { // infinite loop
el17mcd 2:8382613c86a0 47
el17mcd 2:8382613c86a0 48 lcd.clear();
el17mcd 3:087b28bf8b96 49 // lcd.drawSprite(0,48-6,6,10,(int *)tank_left);
el17mcd 2:8382613c86a0 50 lcd.refresh();
el17mcd 2:8382613c86a0 51 wait_ms(250);
el17mcd 3:087b28bf8b96 52 } */
el17mcd 2:8382613c86a0 53 }
el17mcd 2:8382613c86a0 54