Embedded software Assessment 2

Dependencies:   MCP23017 SDFileSystem USBDevice WattBob_TextLCD mbed

Function.h

Committer:
muaiyd
Date:
2014-02-15
Revision:
1:9a3cfeca7ecd
Parent:
0:86bba6bf9b6f
Child:
4:4bb228d1f6c2

File content as of revision 1:9a3cfeca7ecd:

#include "MCP23017.h"
#include "WattBob_TextLCD.h"
#include "mbed.h"

MCP23017 Port(p9,p10,0x40) ; // 16-bit parallel I/O object 
WattBob_TextLCD LCD(&Port); // pointer to 2*16 chacater LCD object

Timer TimeA;

void Write_LCD(const char STR[],int8_t PY,int8_t PX,bool clr){
    if(clr)
        LCD.cls();
    LCD.locate(PY,PX);
    LCD.printf(STR);
}

void Init_LCD(){
    Port.write_bit(1,BL_BIT); 
    Write_LCD("Muaiyd",0,4,1);
    Write_LCD("Heriot-Watt Uni.",1,0,0);
}