FRA221:A / Mbed 2 deprecated Lab03

Dependencies:   mbed

Committer:
kantapon501
Date:
Tue Oct 20 07:29:25 2015 +0000
Revision:
1:0422677b0ccc
Parent:
0:408ece0a3217
Child:
2:e9a626e1b717
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 {
kantapon501 1:0422677b0ccc 38 case('1')
kantapon501 0:408ece0a3217 39 {
kantapon501 1:0422677b0ccc 40 pc.printf("Pattern\n;");
kantapon501 0:408ece0a3217 41 }
kantapon501 1:0422677b0ccc 42 case('2')
kantapon501 0:408ece0a3217 43 {
kantapon501 1:0422677b0ccc 44 pc.printf("Read Status\n")
kantapon501 1:0422677b0ccc 45 }
kantapon501 0:408ece0a3217 46 }
kantapon501 1:0422677b0ccc 47 }
kantapon501 1:0422677b0ccc 48 }
kantapon501 0:408ece0a3217 49 }
kantapon501 0:408ece0a3217 50