White Wizard Board SPI module chip select TEST program

Dependencies:   mbed

main.cpp

Committer:
halfpitch
Date:
2011-08-26
Revision:
0:747306a9d2ad

File content as of revision 0:747306a9d2ad:

#include "mbed.h"
#include "wwChipSelect.h"

//Nest Egg Inc.
//http://wizard.nestegg.jp/
//channel No must be A1 A2 A3 A4

//#define ch_num 0x05  //channel No 0101, depend on your SPI module setting.
//#define ch_num1 0x08  //channel No 1000, depend on your SPI module setting.

DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);

void LEDbit(int ch){
        
    //A1
        myled1 = (0x01 & ch); 
        
    //A2    
        myled2 =((0x02 & ch)>>1);
        
    //A3    
        myled3 =((0x04 & ch)>>2);
        
    //A4    
        myled4 =((0x08 & ch)>>3);

}

int main() {

        wwChipSelect wwcs(p8);
        int ch_num=1;
        
    while(1) {
        for(ch_num=0;ch_num<16;ch_num++){
            //myled1 =! myled1;
            LEDbit(ch_num);
            wwcs.wwCSwrite(ch_num);
            printf("ch No.%d\n",ch_num);
            wait(0.7);
        }
    }
}