#include #include #include #include #include #include #include int libuc_main() { blkdevice dev; dikpartition part; ucdirent dirent; FAT32fs fs; sdcardDev sdcard; //sdcardmake(sdcardDev* sdcard,UHANDLE phy,void (*rcvr_mmc) (UHANDLE,char *,uint32_t),void (*xmit_mmc) (UHANDLE,const char *,uint32_t ),void (*setspeed) (UHANDLE phy,uint32_t speed),uint32_t (*getspeed) (UHANDLE phy)) //sdcardmakeblkdev(&dev); // mbropen(&dev,&part,1); spi_t spi = spiopenandconfig(spi2,spi8bits | spimaster |spiclkinhlow | spiclkfirstedge | spimsbfirst,10000,PB15,PB14,PB13,-1); while(1) { spiputw(spi,0x15); for(volatile int i=0;i<1024*1024;i++); } printf("Hello world from project 'SDCARD'! %f\n\r",2.986*4.565); return 0; }