<?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.13">
  <compounddef id="mw__iap_8h" kind="file" language="C++">
    <compoundname>mw_iap.h</compoundname>
    <includes local="yes">param_check.h</includes>
    <incdepgraph>
      <node id="9">
        <label>mw_common/mw_iap.h</label>
        <link refid="mw__iap_8h"/>
        <childnode refid="10" relation="include">
        </childnode>
      </node>
      <node id="10">
        <label>param_check.h</label>
      </node>
    </incdepgraph>
      <sectiondef kind="define">
      <memberdef kind="define" id="mw__iap_8h_1ab8391d84651828b59847167d125457c2" prot="public" static="no">
        <name>READ_OP</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="22" column="13" bodyfile="mw_common/mw_iap.h" bodystart="22" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a4f0ff074e8ffee7614f2dafd9eab3d4c" prot="public" static="no">
        <name>WRITE_OP</name>
        <initializer>1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="23" column="13" bodyfile="mw_common/mw_iap.h" bodystart="23" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a12672762e22861d75399c319c4503a29" prot="public" static="no">
        <name>NO_OF_IAP_PARAMS</name>
        <initializer>5</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="25" column="13" bodyfile="mw_common/mw_iap.h" bodystart="25" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a165b913bdafc38a617abf3ab0bb019ef" prot="public" static="no">
        <name>IAP_CMD_CODE</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="26" column="13" bodyfile="mw_common/mw_iap.h" bodystart="26" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a61caadaf19ba7370a3b768c4bf16199c" prot="public" static="no">
        <name>IAP_PARAM_0</name>
        <initializer>1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="27" column="13" bodyfile="mw_common/mw_iap.h" bodystart="27" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a2963fe40e9ba269a4a469b24ef463cc7" prot="public" static="no">
        <name>IAP_PARAM_1</name>
        <initializer>2</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="28" column="13" bodyfile="mw_common/mw_iap.h" bodystart="28" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a92f01259fb4c1c84522baecd6b9b83c0" prot="public" static="no">
        <name>IAP_PARAM_2</name>
        <initializer>3</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="29" column="13" bodyfile="mw_common/mw_iap.h" bodystart="29" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a07adace148937a02243acf97a14b2a8c" prot="public" static="no">
        <name>IAP_PARAM_3</name>
        <initializer>4</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="30" column="13" bodyfile="mw_common/mw_iap.h" bodystart="30" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1ae7eadbad56663ced4c81c3a44b21c5fa" prot="public" static="no">
        <name>IAP_STAT_CODE</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="31" column="13" bodyfile="mw_common/mw_iap.h" bodystart="31" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1ab7b332c831190ce0dc5ee464988a89fb" prot="public" static="no">
        <name>IAP_RESULT_0</name>
        <initializer>1</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="32" column="13" bodyfile="mw_common/mw_iap.h" bodystart="32" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a6828cd552c39ba366c12c9c24a961d42" prot="public" static="no">
        <name>IAP_RESULT_1</name>
        <initializer>2</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="33" column="13" bodyfile="mw_common/mw_iap.h" bodystart="33" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1af6f428cba6f52236b5143a25c32d84b1" prot="public" static="no">
        <name>IAP_RESULT_2</name>
        <initializer>3</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="34" column="13" bodyfile="mw_common/mw_iap.h" bodystart="34" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="mw__iap_8h_1a9a1c606fb414fb027e9274cc58c7b16f" prot="public" static="no">
        <name>IAP_RESULT_3</name>
        <initializer>4</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="35" column="13" bodyfile="mw_common/mw_iap.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bb" prot="public" static="no">
        <name>IAP_Command_Code</name>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba58404736bc4a1a30012868dc9a6f4a4d" prot="public">
          <name>PREPARE_SECTOR_FOR_WRITE</name>
          <initializer>=50</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba727b7090cad7ebcd8f671f2a9722b307" prot="public">
          <name>COPY_RAM_TO_FLASH</name>
          <initializer>=51</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba8878ae0a195038ce4abd90d11e6fc72a" prot="public">
          <name>ERASE_SECTOR</name>
          <initializer>=52</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba054a148db8f58fb5769a6f74a6682ca9" prot="public">
          <name>BLANK_CHECK_SECTOR</name>
          <initializer>=53</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bbad2ecea78662154a1861d893cea5d9cfa" prot="public">
          <name>READ_PART_ID</name>
          <initializer>=54</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bbab03b4b7f2ee95c3a729c669899194cd3" prot="public">
          <name>READ_BOOT_VER</name>
          <initializer>=55</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bbaffb51e7936dae84beb686c4d1bdc4f84" prot="public">
          <name>COMPARE</name>
          <initializer>=56</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba49251c39843168e27daa9eccdbecf9b3" prot="public">
          <name>REINVOKE_ISP</name>
          <initializer>=57</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bbaa6afed6b88eb0dd02e88319883c1ada0" prot="public">
          <name>READ_UID</name>
          <initializer>=58</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bbaede0ed6d82744a280a39f9850c19061b" prot="public">
          <name>ERASE_PAGE</name>
          <initializer>=59</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba10c6fcc3d616af3b73aa67f08b9b7ad8" prot="public">
          <name>READ_MISR</name>
          <initializer>=70</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba675281ae2d79cdd4555dc1114c29188a" prot="public">
          <name>READ_MISR_EX</name>
          <initializer>=73</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba98a8c076fbd66fb0571c9fe31261f8b5" prot="public">
          <name>READ_PAGE_FAIM</name>
          <initializer>=80</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <enumvalue id="mw__iap_8h_1a85c1f9e4cdb644e1f9ef0cb0f24ff6bba92920cd7b1638b497420f53d03c98c73" prot="public">
          <name>WRITE_PAGE_FAIM</name>
          <initializer>=81</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="42" column="1" bodyfile="mw_common/mw_iap.h" bodystart="41" bodyend="57"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="mw__iap_8h_1ad6f267b6f91431d305b970124895f948" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void exec_iap_cmd</definition>
        <argsstring>(const PLATFORM_TypeDef *info, uint32_t param_tab[], uint32_t result_tab[])</argsstring>
        <name>exec_iap_cmd</name>
        <param>
          <type>const PLATFORM_TypeDef *</type>
          <declname>info</declname>
        </param>
        <param>
          <type>uint32_t</type>
          <declname>param_tab</declname>
          <array>[]</array>
        </param>
        <param>
          <type>uint32_t</type>
          <declname>result_tab</declname>
          <array>[]</array>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_common/mw_iap.h" line="59" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <location file="mw_common/mw_iap.h"/>
  </compounddef>
</doxygen>
