<?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>Question of nRF51822 BLE Stack API firmware ...</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/3529/question-of-nrf51822-ble-stack-api-firmware</link><description>The nRF51822 BLE stack API source for the above question ... 
 fp_handler = conn_mw_item [i] .fp_handler; For fp_handler function pointer, I want to get information about a function is executed internally .... 
 And 
 err_code = fp_handler (p_rx_buf</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 20 Aug 2014 13:18:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/3529/question-of-nrf51822-ble-stack-api-firmware" /><item><title>RE: Question of nRF51822 BLE Stack API firmware ...</title><link>https://devzone.nordicsemi.com/thread/12774?ContentTypeID=1</link><pubDate>Wed, 20 Aug 2014 13:18:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2fb2648c-f13b-47ff-999f-1c40726a9375</guid><dc:creator>Sebastian</dc:creator><description>&lt;p&gt;Please have a look at conn_mw_items.c - there you&amp;#39;ll find table of pointers to functions. In same directory you&amp;#39;ll find those functions implementation.&lt;/p&gt;
&lt;p&gt;The code you have shown is fragment of serialization module. Function pointed by fp_handler decodes request that came through serial port and is located in p_rx_buf then call required soft device function and finally encodes response in p_tx_buf.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>