FRA221:A / Mbed 2 deprecated Lab03

Dependencies:   mbed

Committer:
mustwillza
Date:
Tue Oct 20 07:34:17 2015 +0000
Revision:
2:e9a626e1b717
Parent:
1:0422677b0ccc
Child:
3:2ffb7f153526
Lab03;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kantapon501 0:408ece0a3217 1 #include "mbed.h"
kantapon501 0:408ece0a3217 2
kantapon501 0:408ece0a3217 3 DigitalOut Out1(D13);
kantapon501 0:408ece0a3217 4 DigitalOut Out2(D12);
kantapon501 0:408ece0a3217 5 DigitalOut Out3(D11);
kantapon501 0:408ece0a3217 6 DigitalOut Out4(D10);
kantapon501 0:408ece0a3217 7 DigitalOut Out5(D9);
kantapon501 0:408ece0a3217 8 DigitalOut Out6(D8);
kantapon501 0:408ece0a3217 9 DigitalOut Out7(D7);
kantapon501 0:408ece0a3217 10 DigitalOut Out8(D6);
kantapon501 0:408ece0a3217 11
kantapon501 0:408ece0a3217 12 DigitalIn In1(D0);
kantapon501 0:408ece0a3217 13
kantapon501 0:408ece0a3217 14 Serial pc(SERIAL_TX, SERIAL_RX);
kantapon501 0:408ece0a3217 15
kantapon501 0:408ece0a3217 16 int main()
kantapon501 0:408ece0a3217 17 {
kantapon501 1:0422677b0ccc 18 uint8_t menu_0=0;
kantapon501 1:0422677b0ccc 19 uint8_t select_0=0;
kantapon501 0:408ece0a3217 20
kantapon501 1:0422677b0ccc 21 pc.printf("Hello Sir !!\n");
kantapon501 0:408ece0a3217 22 while(1)
kantapon501 0:408ece0a3217 23 {
kantapon501 1:0422677b0ccc 24 if(menu_0 == 0)
kantapon501 0:408ece0a3217 25 {
kantapon501 1:0422677b0ccc 26 pc.printf("Plese select your menu\n");
kantapon501 1:0422677b0ccc 27 pc.printf("Input 1 for Menu1\n");
kantapon501 1:0422677b0ccc 28 pc.printf("Input 2 for Menu2\n");
kantapon501 1:0422677b0ccc 29 menu_0 = 1;
kantapon501 0:408ece0a3217 30 }
kantapon501 1:0422677b0ccc 31 if(pc.readable())
kantapon501 0:408ece0a3217 32 {
kantapon501 0:408ece0a3217 33 select_0 = pc.getc();
kantapon501 1:0422677b0ccc 34 pc.printf("\n");
kantapon501 1:0422677b0ccc 35 menu_0 = 0;
kantapon501 1:0422677b0ccc 36 switch(select_0)
kantapon501 0:408ece0a3217 37 {
mustwillza 2:e9a626e1b717 38 case('1'):
kantapon501 1:0422677b0ccc 39 pc.printf("Pattern\n;");
mustwillza 2:e9a626e1b717 40 break;
mustwillza 2:e9a626e1b717 41 case('2'):
mustwillza 2:e9a626e1b717 42 pc.printf("Read Status\n");
mustwillza 2:e9a626e1b717 43 break;
kantapon501 0:408ece0a3217 44 }
kantapon501 1:0422677b0ccc 45 }
kantapon501 1:0422677b0ccc 46 }
kantapon501 0:408ece0a3217 47 }
kantapon501 0:408ece0a3217 48