No Structure left

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut myled(LED1);
00004  
00005 int lp1, lp2, lp3, lp4, lp5, lp6, lp7, lp8, lp9, lp10;
00006 
00007 char* AStr = "AAAAAAAAAAAAAAAAAAAAAAAAAA\r\n";
00008 char* PStr = "PPPPPPPPPPPPPPPPPPPPPPPPPP\r\n";
00009 char* SStr = "SSSSSSSSSSSSSSSSSSSSSSSSSS\r\n";
00010 char* LStr = "LLLLLLLLLLLLLLLLLLLLLLLLLL\r\n";
00011 char* QStr = "QQQQQQQQQQQQQQQQQQQQQQQQQQ\r\n";
00012 
00013 
00014 void foo( int &i,char *str) {
00015     int x; 
00016 
00017     printf("String is: %s\n",str);
00018     if (i == 0) {
00019         printf("i is 0\n");
00020            }
00021                else
00022            {
00023                for (x=1; x <= i; x++) {
00024        printf("Value of &i und x: %d %d\n",i,x);
00025                myled = 1;
00026                wait(0.25);
00027                myled = 0;
00028                wait(0.25);
00029            }
00030            }
00031 
00032            }  
00033 
00034                int main() {
00035 
00036                lp1 = 5;      
00037                foo( lp1,AStr);    
00038 
00039                lp1 = 0;      
00040                foo( lp1,SStr);    
00041 
00042                lp1 = 7;      
00043                foo( lp1,QStr);    
00044 
00045 
00046            }
00047 
00048 
00049