ELEC2645 (2018/19) / Mbed 2 deprecated el17set_

Dependencies:   mbed

main.cpp

Committer:
S_Tingle
Date:
2019-03-21
Revision:
1:dc1b2f4b72be
Parent:
0:f52babf97a9d
Child:
2:2cc42dea101c
Child:
5:e6cb6fda5b37

File content as of revision 1:dc1b2f4b72be:

/*
ELEC2645 Embedded Systems Project
School of Electronic & Electrical Engineering
University of Leeds
Name: Spencer Tingle
Username: el17set
Student ID Number: 201147893
Date: 21/03/2019
*/

#include "mbed.h"
#include "Gamepad.h"
#include "N5110.h"
#include "Smiley.h"

N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
Gamepad pad;
Smiley smiley;

void init();
void render();

int main(){
    
    int fps = 8;

    init();
    
    render();
    wait(1.0f/fps);

    while (1) {
        render();
        wait(1.0f/fps);
    }

}

    void init(){
    
    lcd.init();
    pad.init();
    }
    
    void render(){
    
    lcd.clear();  
    smiley.drawSprite(lcd);
    lcd.refresh();
    }