Newer
Older
UbixOS / doc / xml / structfatfs.xml
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
  <compounddef id="structfatfs" kind="struct" language="C++" prot="public">
    <compoundname>fatfs</compoundname>
    <includes refid="fat__access_8h" local="no">fat_access.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="structfatfs_1a5ffaba269620f192ecea777444990851" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::cluster_begin_lba</definition>
        <argsstring></argsstring>
        <name>cluster_begin_lba</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="61" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a6c409e01f67b07576679efc724d25623" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structfat__buffer" kindref="compound">fat_buffer</ref></type>
        <definition>struct fat_buffer fatfs::currentsector</definition>
        <argsstring></argsstring>
        <name>currentsector</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="80" column="5" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1abe586c938c51e38d3d1c247e42a7bca9" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structdisk__if" kindref="compound">disk_if</ref></type>
        <definition>struct disk_if fatfs::disk_io</definition>
        <argsstring></argsstring>
        <name>disk_io</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="73" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1af703b93d2345ff6094760c71ec3dd2f8" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::fat_begin_lba</definition>
        <argsstring></argsstring>
        <name>fat_begin_lba</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="65" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="65" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1adf7d2ff595ed769db4f8779becf3ce52" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structfat__buffer" kindref="compound">fat_buffer</ref> *</type>
        <definition>struct fat_buffer* fatfs::fat_buffer_head</definition>
        <argsstring></argsstring>
        <name>fat_buffer_head</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="86" column="21" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1ad59aa8df24bb6dd803f46a36a10622ab" prot="public" static="no" mutable="no">
        <type>struct <ref refid="structfat__buffer" kindref="compound">fat_buffer</ref></type>
        <definition>struct fat_buffer fatfs::fat_buffers[1]</definition>
        <argsstring>[1]</argsstring>
        <name>fat_buffers</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="86" column="21" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a4bd0386e6d06892035dd91e3cba578ce" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::fat_sectors</definition>
        <argsstring></argsstring>
        <name>fat_sectors</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="68" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a36f5fbb3663094dd0a168c7836b57f54" prot="public" static="no" mutable="no">
        <type><ref refid="fat__access_8h_1ad96ba3f0c3fd99a1617abf174797ee67" kindref="member">tFatType</ref></type>
        <definition>tFatType fatfs::fat_type</definition>
        <argsstring></argsstring>
        <name>fat_type</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="73" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="73" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1adec2afe1c9ec96ec4e595c98ea11eb6a" prot="public" static="no" mutable="no">
        <type>void(*</type>
        <definition>void(* fatfs::fl_lock) (void)</definition>
        <argsstring>)(void)</argsstring>
        <name>fl_lock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="79" column="5" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a73121a64303db75481e1fbd5a58b17d0" prot="public" static="no" mutable="no">
        <type>void(*</type>
        <definition>void(* fatfs::fl_unlock) (void)</definition>
        <argsstring>)(void)</argsstring>
        <name>fl_unlock</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="80" column="5" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a8581b07c5d600c67d7f9643fe53984ab" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a05f6b0ae8f6a6e135b0e290c25fe0e4e" kindref="member">uint16</ref></type>
        <definition>uint16 fatfs::fs_info_sector</definition>
        <argsstring></argsstring>
        <name>fs_info_sector</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="66" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="66" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a83c88c6b4238b3afcc376874fe0aad58" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::lba_begin</definition>
        <argsstring></argsstring>
        <name>lba_begin</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="67" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a81f7554023e88969870e575492797548" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::next_free_cluster</definition>
        <argsstring></argsstring>
        <name>next_free_cluster</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="69" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1ac012bd0ce2092e01ed5e661b316f285a" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1adde6aaee8457bee49c2a92621fe22b79" kindref="member">uint8</ref></type>
        <definition>uint8 fatfs::num_of_fats</definition>
        <argsstring></argsstring>
        <name>num_of_fats</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="72" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1ae047909a450bf7188f4f575028a5fccf" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a05f6b0ae8f6a6e135b0e290c25fe0e4e" kindref="member">uint16</ref></type>
        <definition>uint16 fatfs::reserved_sectors</definition>
        <argsstring></argsstring>
        <name>reserved_sectors</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="71" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1ae00e38185ddbebc14e26fc1ee804d92b" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a05f6b0ae8f6a6e135b0e290c25fe0e4e" kindref="member">uint16</ref></type>
        <definition>uint16 fatfs::root_entry_count</definition>
        <argsstring></argsstring>
        <name>root_entry_count</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="70" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="70" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a86271f5a7114a2f89bfd8ac73496adb2" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::rootdir_first_cluster</definition>
        <argsstring></argsstring>
        <name>rootdir_first_cluster</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="62" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a562800345b2a216bcbf2d7ab2d4208c7" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::rootdir_first_sector</definition>
        <argsstring></argsstring>
        <name>rootdir_first_sector</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="63" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a99dd48008671f3c92ed1f9b4affc1815" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1a4b435a49c74bb91f284f075e63416cb6" kindref="member">uint32</ref></type>
        <definition>uint32 fatfs::rootdir_sectors</definition>
        <argsstring></argsstring>
        <name>rootdir_sectors</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="64" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="structfatfs_1a56c20739c55aed4a87e22ebcdbc22d0e" prot="public" static="no" mutable="no">
        <type><ref refid="fat__types_8h_1adde6aaee8457bee49c2a92621fe22b79" kindref="member">uint8</ref></type>
        <definition>uint8 fatfs::sectors_per_cluster</definition>
        <argsstring></argsstring>
        <name>sectors_per_cluster</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="60" column="29" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="60" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <collaborationgraph>
      <node id="2">
        <label>disk_if</label>
        <link refid="structdisk__if"/>
      </node>
      <node id="3">
        <label>fat_buffer</label>
        <link refid="structfat__buffer"/>
        <childnode refid="3" relation="usage">
          <edgelabel>+next</edgelabel>
        </childnode>
      </node>
      <node id="1">
        <label>fatfs</label>
        <link refid="structfatfs"/>
        <childnode refid="2" relation="usage">
          <edgelabel>+disk_io</edgelabel>
        </childnode>
        <childnode refid="3" relation="usage">
          <edgelabel>+currentsector</edgelabel>
          <edgelabel>+fat_buffer_head</edgelabel>
          <edgelabel>+fat_buffers</edgelabel>
        </childnode>
      </node>
    </collaborationgraph>
    <location file="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" line="58" column="1" bodyfile="C:/Dev/git/UbixOS/sys/fs/fat/fat_access.h" bodystart="57" bodyend="88"/>
    <listofallmembers>
      <member refid="structfatfs_1a5ffaba269620f192ecea777444990851" prot="public" virt="non-virtual"><scope>fatfs</scope><name>cluster_begin_lba</name></member>
      <member refid="structfatfs_1a6c409e01f67b07576679efc724d25623" prot="public" virt="non-virtual"><scope>fatfs</scope><name>currentsector</name></member>
      <member refid="structfatfs_1abe586c938c51e38d3d1c247e42a7bca9" prot="public" virt="non-virtual"><scope>fatfs</scope><name>disk_io</name></member>
      <member refid="structfatfs_1af703b93d2345ff6094760c71ec3dd2f8" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fat_begin_lba</name></member>
      <member refid="structfatfs_1adf7d2ff595ed769db4f8779becf3ce52" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fat_buffer_head</name></member>
      <member refid="structfatfs_1ad59aa8df24bb6dd803f46a36a10622ab" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fat_buffers</name></member>
      <member refid="structfatfs_1a4bd0386e6d06892035dd91e3cba578ce" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fat_sectors</name></member>
      <member refid="structfatfs_1a36f5fbb3663094dd0a168c7836b57f54" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fat_type</name></member>
      <member refid="structfatfs_1adec2afe1c9ec96ec4e595c98ea11eb6a" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fl_lock</name></member>
      <member refid="structfatfs_1a73121a64303db75481e1fbd5a58b17d0" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fl_unlock</name></member>
      <member refid="structfatfs_1a8581b07c5d600c67d7f9643fe53984ab" prot="public" virt="non-virtual"><scope>fatfs</scope><name>fs_info_sector</name></member>
      <member refid="structfatfs_1a83c88c6b4238b3afcc376874fe0aad58" prot="public" virt="non-virtual"><scope>fatfs</scope><name>lba_begin</name></member>
      <member refid="structfatfs_1a81f7554023e88969870e575492797548" prot="public" virt="non-virtual"><scope>fatfs</scope><name>next_free_cluster</name></member>
      <member refid="structfatfs_1ac012bd0ce2092e01ed5e661b316f285a" prot="public" virt="non-virtual"><scope>fatfs</scope><name>num_of_fats</name></member>
      <member refid="structfatfs_1ae047909a450bf7188f4f575028a5fccf" prot="public" virt="non-virtual"><scope>fatfs</scope><name>reserved_sectors</name></member>
      <member refid="structfatfs_1ae00e38185ddbebc14e26fc1ee804d92b" prot="public" virt="non-virtual"><scope>fatfs</scope><name>root_entry_count</name></member>
      <member refid="structfatfs_1a86271f5a7114a2f89bfd8ac73496adb2" prot="public" virt="non-virtual"><scope>fatfs</scope><name>rootdir_first_cluster</name></member>
      <member refid="structfatfs_1a562800345b2a216bcbf2d7ab2d4208c7" prot="public" virt="non-virtual"><scope>fatfs</scope><name>rootdir_first_sector</name></member>
      <member refid="structfatfs_1a99dd48008671f3c92ed1f9b4affc1815" prot="public" virt="non-virtual"><scope>fatfs</scope><name>rootdir_sectors</name></member>
      <member refid="structfatfs_1a56c20739c55aed4a87e22ebcdbc22d0e" prot="public" virt="non-virtual"><scope>fatfs</scope><name>sectors_per_cluster</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>