yuhang zhu / Mbed 2 deprecated ADAM_menu

Dependencies:   mbed

Committer:
yuhangzhu
Date:
Fri Jul 12 17:36:39 2013 +0000
Revision:
2:45db4f4ca70d
Parent:
1:cb6811ef87de
Child:
3:32e67d121c7f
trying to fix external fucntion problem

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yuhangzhu 0:249f6f78cd05 1 #include "mbed.h"
yuhangzhu 0:249f6f78cd05 2 #include "menu.h"
yuhangzhu 0:249f6f78cd05 3 #include "parameters.h"
yuhangzhu 2:45db4f4ca70d 4 //#include "handlers.h"
yuhangzhu 0:249f6f78cd05 5
yuhangzhu 0:249f6f78cd05 6 Serial pc(USBTX, USBRX);
yuhangzhu 2:45db4f4ca70d 7
yuhangzhu 2:45db4f4ca70d 8 char sel;
yuhangzhu 2:45db4f4ca70d 9 int state;
yuhangzhu 2:45db4f4ca70d 10
yuhangzhu 2:45db4f4ca70d 11 void mode_idle_handler(int*, char);
yuhangzhu 2:45db4f4ca70d 12
yuhangzhu 0:249f6f78cd05 13 int main() {
yuhangzhu 0:249f6f78cd05 14
yuhangzhu 2:45db4f4ca70d 15
yuhangzhu 0:249f6f78cd05 16
yuhangzhu 0:249f6f78cd05 17 pc.baud(115200); //config buad rate
yuhangzhu 1:cb6811ef87de 18 state = MODE_IDLE;
yuhangzhu 0:249f6f78cd05 19
yuhangzhu 0:249f6f78cd05 20 while(1)
yuhangzhu 0:249f6f78cd05 21 {
yuhangzhu 1:cb6811ef87de 22 switch(state)
yuhangzhu 0:249f6f78cd05 23 {
yuhangzhu 1:cb6811ef87de 24 case MODE_IDLE:
yuhangzhu 1:cb6811ef87de 25 pc.printf("%s", main_menu);
yuhangzhu 1:cb6811ef87de 26 sel = pc.getc();
yuhangzhu 1:cb6811ef87de 27 mode_idle_handler(&state, sel);
yuhangzhu 1:cb6811ef87de 28 pc.printf("%d", state);
yuhangzhu 0:249f6f78cd05 29 break;
yuhangzhu 1:cb6811ef87de 30 }
yuhangzhu 0:249f6f78cd05 31
yuhangzhu 0:249f6f78cd05 32
yuhangzhu 0:249f6f78cd05 33 }
yuhangzhu 0:249f6f78cd05 34
yuhangzhu 0:249f6f78cd05 35
yuhangzhu 0:249f6f78cd05 36 return 0;
yuhangzhu 0:249f6f78cd05 37 }