亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? file.c

?? 該源碼是基于atmel公司的89C51SND1C的mp3解決方案
?? C
字號:
/*C**************************************************************************
* NAME:         file.c
*----------------------------------------------------------------------------
* Copyright (c) 2003 Atmel.
*----------------------------------------------------------------------------
* RELEASE:      snd1c-refd-nf-4_0_3      
* REVISION:     1.10     
*----------------------------------------------------------------------------
* PURPOSE:
* This file contains extention routines to the file system
*****************************************************************************/

/*_____ I N C L U D E S ____________________________________________________*/

#include "config.h"                         /* system configuration   */
#include "modules\display\disp_task.h"      /* display definition */
#include "file.h"                           /* file system definition */

/*_____ M A C R O S ________________________________________________________*/

#define F_SEEK_TIME ((Byte)4)

extern  bit     fs_memory;          /* selected file system */

/*_____ D E F I N I T I O N ________________________________________________*/


/*_____ D E C L A R A T I O N ______________________________________________*/


/*F**************************************************************************
* NAME: file_seek_prev
*----------------------------------------------------------------------------
* PARAMS:
*   id: file type identifier
*   loop: loop to the last file
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Select previous file with specified extension
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*   Depending on the time played, this function selects the previous file
*   or restarts the file under playing.
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
bit file_seek_prev (Byte id, bit loop)
{
  if ((disp_get_sec() < F_SEEK_TIME) && (disp_get_min() == 0))
  {
    while (File_goto_prev() == OK)
    {
      /* a file or a directory exists */
      if ((File_type() & id) != 0)            /* specified file type found */
      { 
        return TRUE;                          /* exit when found */
      }
    }
    /* beginning of dir */
    if (File_goto_last() == OK)               /* goto to the end of dir */
    {
      if (loop)                               /* loop = false when ask previous and play */
      {
        do
        {
          if ((File_type() & id) != 0)          /* look for a specified file */
          {                                     /* specified file type found */
            return TRUE;                        /* exit when found */
          }
        }
        while (File_goto_prev() == OK);
        return FALSE;
      }
      else                                    /* no loop */
      {
        return FALSE;                         /* Stop at the last */
      }
    }
    else
      return FALSE;
  }
  return TRUE;
}


/*F**************************************************************************
* NAME: file_seek_next
*----------------------------------------------------------------------------
* PARAMS:
*   id:   file type identifier
*   loop: loop to the first file
*
* return:
*----------------------------------------------------------------------------
* PURPOSE:
*   Select next file with specified extension
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
bit file_seek_next (Byte id, bit loop)
{
  
  while (File_goto_next() == OK)
  {
    /* file or dir found */
    if ((File_type() & id) != 0)
    { /* specified file type found */
      return TRUE;                          /* exit when found */
    }
  }
                                            /* end of dir */
  if (File_goto_first() == OK)              /* goto beginning of the dir */
  {
    if (loop)                               /* loop ? */
    {                                       /* re-start at the beginning */
      do
      {
        if ((File_type() & id) != 0)        /* look for a specified file */
        {                                   /* specified file type found */
          return TRUE;                      /* exit when found */
        }
      }
      while (File_goto_next() == OK);      
      return FALSE;                         /* no specified file in the dir */
    }
    else                                    /* no loop */
    {
      return FALSE;                         /* Stop at the beginning */
    }
  }
  else
    return FALSE;
}


/*F**************************************************************************
* NAME: file_entry_dir
*----------------------------------------------------------------------------
* PARAMS:
*   id: file type identifier
*
* return:
*   OK: file type found in dir
*   KO: file type not found in dir
*----------------------------------------------------------------------------
* PURPOSE:
*   Enter a directory
*----------------------------------------------------------------------------
* EXAMPLE:
*----------------------------------------------------------------------------
* NOTE:
*----------------------------------------------------------------------------
* REQUIREMENTS:
*****************************************************************************/
bit file_entry_dir (Byte id)
{
  if (File_type() == FILE_DIR)              /* only for directory! */
  { /* stopped on a directory */
    if (File_goto_child(id) == KO)
    {
      /* no file in dir */
      File_goto_parent(id);
      return KO;
    }
    else
     return OK;
  }
  else
  {
    return KO;
  }
}



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产综合一区二区| 91精品综合久久久久久| 日韩不卡一二三区| 亚洲国产一区二区在线播放| 亚洲精品精品亚洲| 亚洲伦理在线精品| 一区二区三区在线免费视频| 夜夜爽夜夜爽精品视频| 亚洲成人av在线电影| 婷婷久久综合九色国产成人| 日韩精品视频网站| 韩国欧美国产一区| 国产精品系列在线观看| 99久久精品国产一区二区三区| 91啦中文在线观看| 欧美日韩精品一区二区天天拍小说 | 67194成人在线观看| 欧美丰满少妇xxxbbb| 日韩一区二区三| 欧美激情一区在线| 亚洲欧美视频一区| 视频一区二区国产| 国产剧情一区在线| 一本色道久久综合精品竹菊| 久久久.com| 国产精品久久久久久久久快鸭| 亚洲日本在线视频观看| 亚洲成人1区2区| 久久国产综合精品| 国产99久久久国产精品免费看| 91麻豆自制传媒国产之光| 日韩一区有码在线| 亚洲成人av电影在线| 国内外成人在线| 色94色欧美sute亚洲线路二| 日韩精品在线一区二区| 国产精品久久久久婷婷| 丝袜诱惑亚洲看片| 97国产精品videossex| 欧美一级一级性生活免费录像| 国产欧美一区二区精品性色超碰 | 亚洲日本一区二区三区| 免费成人在线观看| 日本久久电影网| 久久久久久亚洲综合| 一区二区三区欧美日| 国产电影一区在线| 91麻豆精品国产91久久久久| 亚洲天堂精品视频| 国产精品综合一区二区三区| 91精品国产综合久久久久久久| 中文字幕中文字幕在线一区| 天堂av在线一区| 日本福利一区二区| 亚洲国产精品成人综合色在线婷婷| 亚洲v日本v欧美v久久精品| 日韩三级av在线播放| 亚洲人成在线观看一区二区| 国产在线精品国自产拍免费| 欧美日韩久久一区二区| 亚洲欧美日韩中文字幕一区二区三区| 精品写真视频在线观看| 日韩亚洲欧美综合| 亚洲电影一级黄| 色婷婷精品久久二区二区蜜臀av| 国产精品女主播在线观看| 久久疯狂做爰流白浆xx| 正在播放亚洲一区| 日本不卡一区二区三区| 欧美三级在线播放| 亚洲国产wwwccc36天堂| 欧美综合色免费| 亚洲综合成人网| 欧美日韩一区二区三区在线| 一区二区三区在线影院| 色狠狠桃花综合| 亚洲成人免费观看| 5566中文字幕一区二区电影| 天使萌一区二区三区免费观看| 欧美少妇一区二区| 午夜av一区二区| 3d成人h动漫网站入口| 日本女优在线视频一区二区| 日韩一区二区三区免费观看| 免费一级欧美片在线观看| 欧美mv和日韩mv国产网站| 精品在线一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 国产不卡视频在线观看| 最新热久久免费视频| 欧美性生活影院| 日韩有码一区二区三区| 亚洲精品一区二区三区在线观看 | 日韩一区二区三区电影在线观看| 日本在线播放一区二区三区| 日韩欧美一级精品久久| 国产精品1024久久| 亚洲人123区| 日韩你懂的在线播放| 国产91精品一区二区麻豆网站| 国产精品不卡视频| 欧美一区二区三区四区五区| 国产成人精品亚洲午夜麻豆| 亚洲视频电影在线| 日韩一级免费观看| 99国产精品久久久久| 日韩和欧美一区二区三区| 国产亚洲一二三区| 欧美日韩精品一区二区天天拍小说| 精品综合久久久久久8888| 国产精品久久久久久久岛一牛影视| 欧美午夜寂寞影院| 国产精品99久久久| 婷婷中文字幕综合| 中文字幕中文字幕在线一区| 91精品国产色综合久久不卡电影| 国产成人午夜精品5599 | 国产视频在线观看一区二区三区| 色综合欧美在线视频区| 国模大尺度一区二区三区| 亚洲桃色在线一区| 久久久久久亚洲综合| 7799精品视频| 91麻豆高清视频| 国产精品18久久久| 蜜臂av日日欢夜夜爽一区| 亚洲综合在线视频| 国产欧美精品一区二区三区四区 | 亚洲18色成人| 日韩一区中文字幕| 久久久精品人体av艺术| 欧美高清www午色夜在线视频| a4yy欧美一区二区三区| 国产九色sp调教91| 免费观看在线综合色| 亚洲综合激情小说| 亚洲免费观看在线视频| 欧美国产综合一区二区| 26uuuu精品一区二区| 精品免费国产二区三区| 欧美日本精品一区二区三区| 在线免费观看不卡av| 97国产一区二区| 99久久精品一区| 99精品视频中文字幕| 成人精品高清在线| 国产精品一二二区| 男女性色大片免费观看一区二区| 香蕉久久夜色精品国产使用方法 | 色综合天天性综合| 国产馆精品极品| 亚洲免费视频中文字幕| 自拍偷自拍亚洲精品播放| 国产精品久久久一本精品| 国产欧美日韩在线看| 国产欧美精品一区二区三区四区 | 国产一区二区在线看| 日本aⅴ精品一区二区三区 | 在线免费观看不卡av| 在线观看国产日韩| 欧美裸体一区二区三区| 欧美性一二三区| 91精品欧美一区二区三区综合在 | 久久国产剧场电影| 国内外成人在线视频| 国产精品一区二区久久精品爱涩| 麻豆91在线观看| 国产成人午夜99999| 国产高清亚洲一区| 91麻豆精品一区二区三区| 欧美无乱码久久久免费午夜一区| 欧美日韩精品一区二区在线播放| 欧美巨大另类极品videosbest | 国产一区视频在线看| 国产成人精品免费| 91在线观看一区二区| 欧美视频一区在线| 欧美成人高清电影在线| 国产精品国产自产拍高清av王其| 中文字幕亚洲在| 亚欧色一区w666天堂| 另类小说色综合网站| 成人免费三级在线| 欧美在线短视频| 久久伊人蜜桃av一区二区| 国产精品视频一区二区三区不卡| 亚洲午夜一区二区| 国产精品一区不卡| 欧美日韩国产综合一区二区| 精品久久久久久久一区二区蜜臀| 国产精品人人做人人爽人人添| 亚洲午夜私人影院| 懂色av一区二区夜夜嗨| 欧美日韩精品欧美日韩精品一| 26uuu色噜噜精品一区| 一级中文字幕一区二区| 国产精品一卡二| 日韩一区二区免费在线电影| 亚洲人成精品久久久久| 国产精品综合在线视频|