White Wizard micro SD Card module test program.You can use White Wizard SPI system easily! Details : http://wizard.nestegg.jp/sd.html

Dependencies:   mbed

wwChipSelect.cpp

Committer:
halfpitch
Date:
2011-08-31
Revision:
1:731d34c1b57d
Parent:
0:b8ab9a03a28d

File content as of revision 1:731d34c1b57d:

//Nest Egg Inc.
//http://nestegg.jp/
//White Wizard Board SPI Chip Select Code
//Auther : Yoshinari kou
//2010/10/03

#include "wwChipSelect.h"

wwChipSelect :: wwChipSelect(PinName cs):
 ChipSelect(cs){
 }
 
void wwChipSelect :: wwCSwrite(int ch){   
    //start
    ChipSelect.write(1);   
    wait_us(30); 
    
    ChipSelect.write(0);
        
    wait_us(26);//26
    
//A1
    ChipSelect.write(0x01 & ch);    
    wait_us(20);//46  
    
//A2    
    ChipSelect.write((0x02 & ch)>>1);
    wait_us(20);//66  
    
//A3    
    ChipSelect.write((0x04 & ch)>>2);
    wait_us(20);//86 
    
//A4    
    ChipSelect.write((0x08 & ch)>>3);
    wait_us(20);//106
    
    ChipSelect.write(1);

    wait_us(30); 
}