LCD Accelerometer with interrupt fault

Dependencies:   mbed

Menu.cpp

Committer:
Aubs
Date:
2010-05-12
Revision:
0:298e8a54dc2d

File content as of revision 0:298e8a54dc2d:

#include "header.h"

extern int menu;

// Menu Counter
void menuscroll(void){
    if (menu<4){
    menu++;}
    if (menu==3){
    menu=0;}
    }                      

// Select
 void Select(void){       
 if (menu==0){ 
               lcd.background(0xFFFFFF);
               Graphic();   
    }
    if (menu==1){ 
               lcd.background(0x000000);
               Precise();   
    }
    if (menu==2){ 
               lcd.background(0x800080);
               calibrate();

    }
                     }     
    
//Menu
void menuscreen(void){
while(1){
lcd.cls();
but1.fall(&menuscroll);
if(menu==0){
            lcd.locate(0,14);
            lcd.printf("Graphical Mode");
           }
if(menu==1){
            lcd.locate(0,14);
            lcd.printf("Precision Mode");
           }
if(menu==2){
            lcd.locate(0,14);
            lcd.printf("Calibration Mode",0xE00000);
           }
           
// Select Button  
but2.fall(&Select);           
           }
           }