Esempio n. 1
0
/**
 * \brief Fonction main. Si vous lisez le code source, il est judicieux de commencer par comprendre cette fonction.
 */
int main() {

    FAT_init();

    snd_init_kits();
    snd_init_soundApi(FAT_tracker.sampleRate);

    FAT_showIntro();

    FAT_screenSong_init();

    // Boucle infinie branchée sur la gestion des boutons de tous les écrans.
    FAT_mainLoop();

    return 0;
}
Esempio n. 2
0
/**********************************************************

  主函数

**********************************************************/
void main(void)
{  
   P2 = 0xff;
   P0 = 0xff;

   LCD_init();                 //液晶初始化
 //  LCD_color_H();              //水平彩条显示
//   delay_ms(2000);
   LCD_clear(7);
   LCD_ShowString(16,4,colors[4],colors[7],"SD&MMC Card");
   LCD_ShowString(12,20,colors[4],colors[7],"Test Process");

   MMC_Init();                 //卡初始化
   FAT_init();                  //FAT初始化

   if(Init_Flag == 0)          //卡初始化成功
   {
     card_info();              //卡信息显示
   }
  
   ChineseChar(14,120,1,colors[2],colors[7],2);	//文
   ChineseChar(38,120,1,colors[2],colors[7],3);	//件
   ChineseChar(62,120,1,colors[2],colors[7],4);	//系
   ChineseChar(86,120,1,colors[2],colors[7],5);	//统
 
   delay_ms(3000);
   LCD_clear(7);
   
   if(DirSecitemCunt == 8)
   {
     LCD_ShowString(2,4,colors[0],colors[7],"FORMAT:");
     LCD_ShowString(66,4,colors[2],colors[7],"FAT16");
   }
   else
   if(DirSecitemCunt == 7)
   {
     LCD_ShowString(2,4,colors[0],colors[7],"FORMAT:");
     LCD_ShowString(66,4,colors[2],colors[7],"FAT32");
   }
   
   BPB_INFO();                 //BPB信息显示

   while(1);
}