<?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>Is it possible to merge HID and NUS peripheral samples?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93003/is-it-possible-to-merge-hid-and-nus-peripheral-samples</link><description>Hello, 
 I&amp;#39;m developing BLE NUS and HID peripheral app with nrf52832 and 17.1.0 SDK. Using ble_app_uart and ble_app_hids_keyboard. 
 I would like to marge HID and NUS peripheral samples. The app is check a signeal from GPIO when power-on, and select HID</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Oct 2022 11:49:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93003/is-it-possible-to-merge-hid-and-nus-peripheral-samples" /><item><title>RE: Is it possible to merge HID and NUS peripheral samples?</title><link>https://devzone.nordicsemi.com/thread/391408?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 11:49:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:52e90b17-0536-441d-93e4-0fe766a46bbc</guid><dc:creator>Zenkou</dc:creator><description>&lt;p&gt;Thank you Simon!&lt;br /&gt;I will check and try it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is it possible to merge HID and NUS peripheral samples?</title><link>https://devzone.nordicsemi.com/thread/391400?ContentTypeID=1</link><pubDate>Wed, 19 Oct 2022 11:20:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f04b9d6f-68ca-4f56-b4fe-a129274379fa</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Yes, this is absolutely possible. You can add other services to already existing projects without too much hassle. You can take a look at these tutorials for starters:&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial"&gt;https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-services-a-beginners-tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial"&gt;https://devzone.nordicsemi.com/guides/short-range-guides/b/bluetooth-low-energy/posts/ble-characteristics-a-beginners-tutorial&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These will show you&amp;nbsp;how to add BLE services and characteristics to your code. If you go through these, and understand how it works, you should be able to, for example, add the NUS service to any HID example project in the SDK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>