X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/70702af1370e44e32fb2c3c507e4759a187b4fe5..289f6a146c0b2087607d8d8659531ea90142779a:/fatfs/doc/ja/forward.html diff --git a/fatfs/doc/ja/forward.html b/fatfs/doc/ja/forward.html deleted file mode 100644 index 34f4f48..0000000 --- a/fatfs/doc/ja/forward.html +++ /dev/null @@ -1,139 +0,0 @@ - - -
- - - - - -ãã¡ã¤ã«ãããã¼ã¿ãèªã¿åºããéä¿¡ã¹ããªã¼ã ã«ç´æ¥è»¢éãã¾ãã
--FRESULT f_forward ( - FIL* fp, /* [IN] ãã¡ã¤ã« ãªãã¸ã§ã¯ãæ§é ä½ */ - UINT (*func)(const BYTE*,UINT), /* [IN] ãã¼ã¿è»¢éé¢æ° */ - UINT btf, /* [IN] 転éãããã¤ãæ° */ - UINT* bf /* [OUT] 転éããããã¤ãæ° */ -); --
-FR_OK, -FR_DISK_ERR, -FR_INT_ERR, -FR_DENIED, -FR_INVALID_OBJECT, -FR_TIMEOUT -
-ãã¡ã¤ã«ã®ãã¼ã¿ããããã¡ã«èªã¿åºããã«éä¿¡ã¹ããªã¼ã ã«ç´æ¥è»¢éãã¾ããã¢ããªã±ã¼ã·ã§ã³å´ã§ãã¼ã¿ ãããã¡ãå¿ è¦ã¨ããªãã®ã§ãã¡ã¢ãªã®éãããç°å¢ã§æå¹ã§ãããªã¼ã/ã©ã¤ã ãã¤ã³ã¿ã¯è»¢éããããã¤ãæ°ã ãé²ã¿ã¾ããæå®ããããã¤ãæ°ã®è»¢éä¸ã«ãã¡ã¤ã«ã®çµç«¯ã«éããå ´åãéä¿¡ã¹ããªã¼ã ããã¸ã¼ã«ãªã£ãå ´åã*bfã¯btfãããå°ãããªãã¾ãã
-_USE_FORWARD == 1ã®ã¨ãã«ä½¿ç¨å¯è½ã§ãã
--/*-----------------------------------------------------------------------*/ -/* f_forwardé¢æ°ããå¼ã°ãããã¼ã¿éä¿¡é¢æ°ã®ä¾ */ -/*-----------------------------------------------------------------------*/ - -UINT out_stream ( /* æ»ãå¤: 転éããããã¤ãæ°ã¾ãã¯ã¹ããªã¼ã ã®ç¶æ */ - const BYTE *p, /* 転éãããã¼ã¿ãæããã¤ã³ã¿ */ - UINT btf /* >0: 転éãè¡ã(ãã¤ãæ°). 0: ã¹ããªã¼ã ã®ç¶æ ã調ã¹ã */ -) -{ - UINT cnt = 0; - - - if (btf == 0) { /* ã»ã³ã¹è¦æ± */ - /* ã¹ããªã¼ã ã®ç¶æ ãè¿ã (0: ãã¸ã¼, 1: ã¬ãã£) */ - /* ä¸æ¦ãã¬ãã£ãè¿ããããç¶ã転éè¦æ±ã§å°ãªãã¨ã1ãã¤ã㯠*/ - /* 転éãããªã㨠f_forwardé¢æ°ã¯ FR_INT_ERR ã¨ãªãã */ - if (FIFO_READY) cnt = 1; - } - else { /* 転éè¦æ± */ - do { /* å ¨ã¦ã®ãã¤ãã転éããããã¹ããªã¼ã ããã¸ã¼ã«ãªãã¾ã§ç¹°ãè¿ã */ - FIFO_PORT = *p++; - cnt++; - } while (cnt < btf && FIFO_READY); - } - - return cnt; -} - - -/*-----------------------------------------------------------------------*/ -/* f_forwardé¢æ°ã®ä½¿ç¨ä¾ */ -/*-----------------------------------------------------------------------*/ - -FRESULT play_file ( - char *fn /* åçãããªã¼ãã£ãª ãã¡ã¤ã«åãæããã¤ã³ã¿ */ -) -{ - FRESULT rc; - FIL fil; - UINT dmy; - - /* ãã¡ã¤ã«ãèªã¿åºãã¢ã¼ãã§éã */ - rc = f_open(&fil, fn, FA_READ); - if (rc) return rc; - - /* å ¨ã¦ã®ãã¼ã¿ã転éããããã¨ã©ã¼ãçºçããã¾ã§ç¶ãã */ - while (rc == FR_OK && !f_eof(&fil)) { - - /* ã»ãã®å¦ç... */ - - /* å®æçã¾ãã¯è¦æ±ã«å¿ãã¦ãã¼ã¿ãã¹ããªã¼ã ã«éåºãã */ - rc = f_forward(&fil, out_stream, 1000, &dmy); - } - - /* ãã¡ã¤ã«ãéãã¦æ»ã */ - f_close(&fil); - return rc; -} --