⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vm__if_8h.html

📁 BlueLab3 bluetooth API 说明文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>BlueLab: vm_if.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.8 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div><h1>vm_if.h File Reference</h1>Definitions used by the VM. <a href="#_details">More...</a><p><h2>Enumerations</h2><ul><li>enum <a class="el" href="vm__if_8h.html#a57">vm_stream_uart_config</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a57a0">VM_STREAM_UART_THROUGHPUT</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a57a1">VM_STREAM_UART_LATENCY</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a58">vm_stream_config_key</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a58a2">VM_STREAM_UART_CONFIG</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a58a3">VM_STREAM_SCO_ENABLED</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a59">vm_source_config_key</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a4">VM_SOURCE_DUMMY</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a5">VM_SOURCE_SCO_RATEMATCH_ENABLE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a6">VM_SOURCE_FREQUENCY</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a7">VM_SOURCE_HID_BUTTONS</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a8">VM_SOURCE_HID_WHEEL</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a9">VM_SOURCE_HID_SENSOR</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a10">VM_SOURCE_HID_SAMPLE_RATE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a11">VM_SOURCE_HID_IDLE_MODE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a12">VM_SOURCE_REMOVED</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a13">VM_SOURCE_RESERVED_1_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a14">VM_SOURCE_RESERVED_2_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a15">VM_SOURCE_RESERVED_3_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a16">VM_SOURCE_RESERVED_4_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a17">VM_SOURCE_RESERVED_5_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a18">VM_SOURCE_RESERVED_6_</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a19">VM_SOURCE_MESSAGES</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a59a20">VM_SOURCE_DUMMY_END</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a60">vm_sink_config_key</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a60a21">VM_SINK_DUMMY</a> =  0x4000, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a60a22">VM_SINK_MESSAGES</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a60a23">VM_SINK_DUMMY_END</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a61">vm_messages_settings</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a61a24">VM_MESSAGES_ALL</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a61a25">VM_MESSAGES_SOME</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a61a26">VM_MESSAGES_NONE</a><br> }<dl class="el"><dd class="mdescRight">Values used with VM_SOURCE_MESSAGES and VM_SINK_MESSAGES for SourceConfigure and SinkConfigure respectively.  <a href="#a61">More...</a><br></dl><li>enum <a class="el" href="vm__if_8h.html#a62">vm_transform_config_key</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a27">VM_TRANSFORM_HID_KEYBOARD_IDLE_RATE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a28">VM_TRANSFORM_CHUNK_CHUNK_SIZE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a29">VM_TRANSFORM_RTP_SBC_ENCODE_PACKET_SIZE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a30">VM_TRANSFORM_RTP_SBC_ENCODE_MANAGE_TIMING</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a31">VM_TRANSFORM_RTP_SBC_ENCODE_STATS</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a32">VM_TRANSFORM_HID_MOUSE_ENABLE_SCROLL_DATA</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a33">VM_TRANSFORM_RTP_SCMS_ENABLE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a34">VM_TRANSFORM_RTP_SCMS_SET_BITS</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a35">VM_TRANSFORM_SLICE_FROM_START</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a62a36">VM_TRANSFORM_SLICE_FROM_END</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a63">vm_pcm_io</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a37">VM_PCM_INTERNAL_A_AND_B</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a38">VM_PCM_INTERNAL_A</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a39">VM_PCM_INTERNAL_B</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a40">VM_PCM_EXTERNAL_PCM</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a41">VM_PCM_NONE</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a42">VM_PCM_EXTERNAL_I2S</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a43">VM_PCM_EXTERNAL_SPDIF</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a44">VM_PCM_EXTERNAL_DSP</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a63a45">VM_PCM_EXTERNAL_I2S_SLAVE</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a64">vm_pcm_clock_setting</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a64a46">PCM_CLK_256</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a64a47">PCM_CLK_128</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a64a48">PCM_CLK_512</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a64a49">PCM_CLK_OFF</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a65">vm_checksum_region</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a65a50">VM_CHECKSUM_LOADER</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a65a51">VM_CHECKSUM_STACK</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a65a52">VM_CHECKSUM_APP</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a65a53">VM_CHECKSUM_FS</a><br> }<li>enum <a class="el" href="vm__if_8h.html#a66">vm_checksum_result</a> { <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a66a54">VM_CHECKSUM_FAIL</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a66a55">VM_CHECKSUM_OKAY</a>, <br>&nbsp;&nbsp;<a class="el" href="vm__if_8h.html#a66a56">VM_CHECKSUM_NOT_PRESENT</a><br> }</ul><hr><a name="_details"></a><h2>Detailed Description</h2>Definitions used by the VM. <p><hr><h2>Enumeration Type Documentation</h2><a class="anchor" name="a57" doxytag="vm_if.h::vm_stream_uart_config" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a57">vm_stream_uart_config</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a57a0" doxytag="VM_STREAM_UART_THROUGHPUT" ></a>VM_STREAM_UART_THROUGHPUT</em>&nbsp;</td><td>UART throughput. </td></tr><tr><td valign=top><em><a class="anchor" name="a57a1" doxytag="VM_STREAM_UART_LATENCY" ></a>VM_STREAM_UART_LATENCY</em>&nbsp;</td><td>UART latency. </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a58" doxytag="vm_if.h::vm_stream_config_key" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a58">vm_stream_config_key</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a58a2" doxytag="VM_STREAM_UART_CONFIG" ></a>VM_STREAM_UART_CONFIG</em>&nbsp;</td><td>UART configuration. </td></tr><tr><td valign=top><em><a class="anchor" name="a58a3" doxytag="VM_STREAM_SCO_ENABLED" ></a>VM_STREAM_SCO_ENABLED</em>&nbsp;</td><td>SCO enabled. </td></tr></table></dl>    </td>  </tr></table><a class="anchor" name="a59" doxytag="vm_if.h::vm_source_config_key" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> enum <a class="el" href="vm__if_8h.html#a59">vm_source_config_key</a>          </td>        </tr>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a class="anchor" name="a59a4" doxytag="VM_SOURCE_DUMMY" ></a>VM_SOURCE_DUMMY</em>&nbsp;</td><td>Dummy placeholder. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a5" doxytag="VM_SOURCE_SCO_RATEMATCH_ENABLE" ></a>VM_SOURCE_SCO_RATEMATCH_ENABLE</em>&nbsp;</td><td>SCO ratematch enable. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a6" doxytag="VM_SOURCE_FREQUENCY" ></a>VM_SOURCE_FREQUENCY</em>&nbsp;</td><td>Frequency of source in Hz. Used to configure AudioStream sources. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a7" doxytag="VM_SOURCE_HID_BUTTONS" ></a>VM_SOURCE_HID_BUTTONS</em>&nbsp;</td><td>HID buttons. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a8" doxytag="VM_SOURCE_HID_WHEEL" ></a>VM_SOURCE_HID_WHEEL</em>&nbsp;</td><td>HID wheel. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a9" doxytag="VM_SOURCE_HID_SENSOR" ></a>VM_SOURCE_HID_SENSOR</em>&nbsp;</td><td>Hid Sensor. Pass a HID_SENSOR from app/hid/hid_if.h </td></tr><tr><td valign=top><em><a class="anchor" name="a59a10" doxytag="VM_SOURCE_HID_SAMPLE_RATE" ></a>VM_SOURCE_HID_SAMPLE_RATE</em>&nbsp;</td><td>HID sample rate. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a11" doxytag="VM_SOURCE_HID_IDLE_MODE" ></a>VM_SOURCE_HID_IDLE_MODE</em>&nbsp;</td><td>Idle mode. </td></tr><tr><td valign=top><em><a class="anchor" name="a59a12" doxytag="VM_SOURCE_REMOVED" ></a>VM_SOURCE_REMOVED</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a13" doxytag="VM_SOURCE_RESERVED_1_" ></a>VM_SOURCE_RESERVED_1_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a14" doxytag="VM_SOURCE_RESERVED_2_" ></a>VM_SOURCE_RESERVED_2_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a15" doxytag="VM_SOURCE_RESERVED_3_" ></a>VM_SOURCE_RESERVED_3_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a16" doxytag="VM_SOURCE_RESERVED_4_" ></a>VM_SOURCE_RESERVED_4_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a17" doxytag="VM_SOURCE_RESERVED_5_" ></a>VM_SOURCE_RESERVED_5_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a18" doxytag="VM_SOURCE_RESERVED_6_" ></a>VM_SOURCE_RESERVED_6_</em>&nbsp;</td><td></td></tr><tr><td valign=top><em><a class="anchor" name="a59a19" doxytag="VM_SOURCE_MESSAGES" ></a>VM_SOURCE_MESSAGES</em>&nbsp;</td><td>Control of generation of MESSAGE_MORE_DATA </td></tr><tr><td valign=top><em><a class="anchor" name="a59a20" doxytag="VM_SOURCE_DUMMY_END" ></a>VM_SOURCE_DUMMY_END</em>&nbsp;</td><td>Dummy placeholder. </td></tr></table></dl>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -