X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/4bc81323e51ac138e733c14eeb6f283ae706e904..b40024e18f0750418894d1b0cf3fcaf99ffb09a3:/fatfs/doc/ja/forward.html diff --git a/fatfs/doc/ja/forward.html b/fatfs/doc/ja/forward.html deleted file mode 100644 index ffb2e60..0000000 --- a/fatfs/doc/ja/forward.html +++ /dev/null @@ -1,140 +0,0 @@ - - -
- - - - - -t@C©çf[^ðÇÝoµAMXg[ɼÚ]µÜ·B
--FRESULT f_forward ( - FIL* fp, /* [IN] t@CEIuWFNg\¢Ì */ - UINT (*func)(const BYTE*,UINT), /* [IN] f[^]Ö */ - UINT btf, /* [IN] ]·éoCg */ - UINT* bf /* [OUT] ]³ê½oCg */ -); --
-FR_OK, -FR_DISK_ERR, -FR_INT_ERR, -FR_NOT_READY, -FR_DENIED, -FR_INVALID_OBJECT, -FR_TIMEOUT -
-t@CÌf[^ðobt@ÉÇÝo³¸ÉMXg[ɼÚ]µÜ·BAvP[V¤Åf[^Eobt@ðKvƵȢÌÅAÌÀçê½Â«ÅLøÅ·B[h/CgE|C^Í]³ê½oCg¾¯iÝÜ·Bwè³ê½oCgÌ]Ét@CÌI[ÉBµ½êâMXg[ªrW[ÉÈÁ½êA*bfÍbtfæèଳÈèÜ·B
-_USE_FORWARD == 1ÅAÂ_FS_TINY == 1ÌÆ«ÉgpÂ\Å·B
--/*-----------------------------------------------------------------------*/ -/* f_forwardÖ©çÄÎêéf[^MÖÌá */ -/*-----------------------------------------------------------------------*/ - -UINT out_stream ( /* ßèl: ]³ê½oCgܽÍXg[ÌóÔ */ - const BYTE *p, /* ]·éf[^ðw·|C^ */ - UINT btf /* >0: ]ðs¤(oCg). 0: Xg[ÌóÔð²×é */ -) -{ - UINT cnt = 0; - - - if (btf == 0) { /* ZXv */ - /* Xg[ÌóÔðÔ· (0: rW[, 1: fB) */ - /* êUAfBðÔµ½çA±]vÅÈÆà1oCgÍ */ - /* ]³ê颮 f_forwardÖÍ FR_INT_ERR ÆÈéB */ - if (FIFO_READY) cnt = 1; - } - else { /* ]v */ - do { /* SÄÌoCgð]·é©AXg[ªrW[ÉÈéÜÅJèÔ· */ - FIFO_PORT = *p++; - cnt++; - } while (cnt < btf && FIFO_READY); - } - - return cnt; -} - - -/*-----------------------------------------------------------------------*/ -/* f_forwardÖÌgpá */ -/*-----------------------------------------------------------------------*/ - -FRESULT play_file ( - char *fn /* Ķ·éI[fBIEt@C¼ðw·|C^ */ -) -{ - FRESULT rc; - FIL fil; - UINT dmy; - - /* t@CðÇÝoµ[hÅJ */ - rc = f_open(&fil, fn, FA_READ); - if (rc) return rc; - - /* SÄÌf[^ª]³êé©G[ª¶·éÜű¯é */ - while (rc == FR_OK && fil.fptr < fil.fsize) { - - /* Ù©Ì... */ - - /* èúIܽÍvɶÄf[^ðXg[Éo·é */ - rc = f_forward(&fil, out_stream, 1000, &dmy); - } - - /* t@Cð¶Äßé */ - f_close(&fil); - return rc; -} --