test code for our MBED board

Dependencies:   mbed lwip

Committer:
lolpcc
Date:
Wed May 04 08:30:52 2011 +0000
Revision:
1:6877bb99aa17

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lolpcc 1:6877bb99aa17 1 #include "mbed.h"
lolpcc 1:6877bb99aa17 2 #include "main.h"
lolpcc 1:6877bb99aa17 3 #include "useful.h"
lolpcc 1:6877bb99aa17 4
lolpcc 1:6877bb99aa17 5 BusOut myleds(p21,p22,p23,p24,p8,p25,p26);
lolpcc 1:6877bb99aa17 6
lolpcc 1:6877bb99aa17 7 BusOut sio_io(p27,p5,p6,p7);
lolpcc 1:6877bb99aa17 8
lolpcc 1:6877bb99aa17 9 void digital_test(char l)
lolpcc 1:6877bb99aa17 10 {
lolpcc 1:6877bb99aa17 11 char a,b;
lolpcc 1:6877bb99aa17 12
lolpcc 1:6877bb99aa17 13 a = 0;
lolpcc 1:6877bb99aa17 14 b = 0;
lolpcc 1:6877bb99aa17 15 while(b != l){
lolpcc 1:6877bb99aa17 16 while(a!=0x80){
lolpcc 1:6877bb99aa17 17 myleds = a;
lolpcc 1:6877bb99aa17 18 a++;
lolpcc 1:6877bb99aa17 19 wait(0.01);
lolpcc 1:6877bb99aa17 20 }
lolpcc 1:6877bb99aa17 21 b++;
lolpcc 1:6877bb99aa17 22 }
lolpcc 1:6877bb99aa17 23
lolpcc 1:6877bb99aa17 24 }
lolpcc 1:6877bb99aa17 25
lolpcc 1:6877bb99aa17 26 void digital_sio_test(void)
lolpcc 1:6877bb99aa17 27 {
lolpcc 1:6877bb99aa17 28 char a;
lolpcc 1:6877bb99aa17 29 char b;
lolpcc 1:6877bb99aa17 30
lolpcc 1:6877bb99aa17 31 lprintf("In SIO Test Code\n\r");
lolpcc 1:6877bb99aa17 32
lolpcc 1:6877bb99aa17 33 a=0;
lolpcc 1:6877bb99aa17 34 while(a!=4){
lolpcc 1:6877bb99aa17 35 b = 0;
lolpcc 1:6877bb99aa17 36 while(b!=16){
lolpcc 1:6877bb99aa17 37 sio_io = b;
lolpcc 1:6877bb99aa17 38 myleds = b;
lolpcc 1:6877bb99aa17 39 b++;
lolpcc 1:6877bb99aa17 40 wait(0.1);
lolpcc 1:6877bb99aa17 41 }
lolpcc 1:6877bb99aa17 42 a++;
lolpcc 1:6877bb99aa17 43 }
lolpcc 1:6877bb99aa17 44 }