DIR::sect is only used within FatFs.
 
Symbols
loading...
Files
loading...

DIR::sect field

Syntax

DWORD sect;

References

LocationReferrerText
ff.h:182
DWORD sect; /* Current sector (0:Read operation has terminated) */
ff.c:1491dir_sdi()
dp->sect = fs->dirbase;
ff.c:1501dir_sdi()
dp->sect = clust2sect(fs, clst);
ff.c:1504dir_sdi()
if (!dp->sect) return FR_INT_ERR;
ff.c:1505dir_sdi()
dp->sect += ofs / SS(fs); /* Sector# of the directory entry */
ff.c:1531dir_next()
if (!dp->sect || ofs >= (DWORD)((_FS_EXFAT && fs->fs_type == FS_EXFAT) ? MAX_DIR_EX : MAX_DIR)) return FR_NO_FILE; /* Report EOT when offset has reached max value */
ff.c:1534dir_next()
dp->sect++; /* Next sector */
ff.c:1538dir_next()
dp->sect = 0; return FR_NO_FILE;
ff.c:1549dir_next()
dp->sect = 0; return FR_NO_FILE;
ff.c:1570dir_next()
dp->sect = clust2sect(fs, clst);
ff.c:1603dir_alloc()
res = move_window(fs, dp->sect);
ff.c:2143dir_read()
while (dp->sect) {
ff.c:2144dir_read()
res = move_window(fs, dp->sect);
ff.c:2197dir_read()
if (res != FR_OK) dp->sect = 0; /* Terminate the read operation on error or EOT */
ff.c:2248dir_find()
res = move_window(fs, dp->sect);
ff.c:2356dir_register()
res = move_window(fs, dp->sect);
ff.c:2372dir_register()
res = move_window(fs, dp->sect);
ff.c:2408dir_remove()
res = move_window(fs, dp->sect);
ff.c:2424dir_remove()
res = move_window(fs, dp->sect);
ff.c:2459get_fileinfo()
if (!dp->sect) return; /* Exit if read pointer has reached end of directory */

Data Use

Functions writing DIR::sect
Functions reading DIR::sect
all items filtered out
DIR::sect
Type of DIR::sect
DIR::sect
all items filtered out