<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>BLE_EVT_USER_MEM_REQUEST Windows Visual C++</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/9246/ble_evt_user_mem_request-windows-visual-c</link><description>Hi,
Does anyone know if there is windows (8.0) visual c++ command in the BluetoothGatt functions to use the memory request event with S110?
Many Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 05 Oct 2015 13:08:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/9246/ble_evt_user_mem_request-windows-visual-c" /><item><title>RE: BLE_EVT_USER_MEM_REQUEST Windows Visual C++</title><link>https://devzone.nordicsemi.com/thread/34116?ContentTypeID=1</link><pubDate>Mon, 05 Oct 2015 13:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a568f2f2-32ab-4bf9-b151-1218e7227306</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;BLE_EVT_USER_MEM_REQUEST is caused by the ATT operation &amp;quot;Prepare Write Request&amp;quot;: &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s110.api.v8.0.0/group___b_l_e___g_a_t_t_s___q_u_e_u_e_d___w_r_i_t_e___b_u_f___n_o_a_u_t_h___m_s_c.html?cp=2_7_0_0_0_2_3_0_6"&gt;infocenter.nordicsemi.com/.../group___b_l_e___g_a_t_t_s___q_u_e_u_e_d___w_r_i_t_e___b_u_f___n_o_a_u_t_h___m_s_c.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;Prepare Write Request&amp;quot; is used to queue a write request which is later executed by &amp;quot;Execute Write Request&amp;quot;.&lt;/p&gt;
&lt;p&gt;To me it seems like the equivalent in Visual C++ is the BluetoothGATTSetCharacteristicValue function (not sure about this): &lt;a href="https://msdn.microsoft.com/en-us/library/windows/hardware/hh450806%28v=vs.85%29.aspx"&gt;msdn.microsoft.com/.../hh450806(v=vs.85).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;Calling BluetoothGATTSetCharacteristicValue after BluetoothGATTBeginReliableWrite, notifies the remote Bluetooth device to store this request into a prepare queue on the device.&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE_EVT_USER_MEM_REQUEST Windows Visual C++</title><link>https://devzone.nordicsemi.com/thread/34115?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 09:00:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:380cfe80-e6a5-49b2-ae64-56b94c320aaf</guid><dc:creator>Lodge</dc:creator><description>&lt;p&gt;Hi Stian,
Thanks for the reply, I have written my own software based on the UART example and a custom windows application in Visual C++. I thought a BluetoothGattGetCharacteristicValue() command should cause a BLE_EVT_USER_MEM_REQUEST in the event stack?
Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: BLE_EVT_USER_MEM_REQUEST Windows Visual C++</title><link>https://devzone.nordicsemi.com/thread/34114?ContentTypeID=1</link><pubDate>Wed, 16 Sep 2015 08:37:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:824a8b95-4264-4e7d-95b2-a07477e0c01f</guid><dc:creator>Stian R&amp;#248;ed Hafskjold</dc:creator><description>&lt;p&gt;How are you communicating with the device? Are you using the nrf51 ble driver (nrf51-ble-driver_win_0.5.0)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>