<?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>Start programming from scratch</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/50966/start-programming-from-scratch</link><description>Hi All, 
 I am new to nordic, i am using nrf52840 development kit and using the SDK nRF5_SDK_for_Thread_and_Zigbee_v3.0.0_d310e71. 
 I would like to start the program from scratch and I want to know how I can configure the GPIO, enable the interrupt,</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 14 Aug 2019 11:23:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/50966/start-programming-from-scratch" /><item><title>RE: Start programming from scratch</title><link>https://devzone.nordicsemi.com/thread/204045?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 11:23:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4530948b-f588-478e-80db-f84353ef824b</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi again Rohit.&lt;/p&gt;
&lt;p&gt;If you have any questions regarding the different topics, I would encourage you to create a new ticket for each new issue you have :-) In that way it will be easier for other users finding your questions and the answers you get by searching through DevZone :-)&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Start programming from scratch</title><link>https://devzone.nordicsemi.com/thread/204035?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 11:03:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30901601-d21a-434d-9711-6de8c9579007</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi Andreas,&lt;/p&gt;
&lt;p&gt;Thank you so much for the details.&lt;/p&gt;
&lt;p&gt;I will go through the documents and links. In case of any queries, I will contact you.&lt;/p&gt;
&lt;p&gt;Thanks and Regards&lt;/p&gt;
&lt;p&gt;Rohit &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Start programming from scratch</title><link>https://devzone.nordicsemi.com/thread/204031?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 10:58:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f2b8ac77-bf0d-4b25-b671-604d5a550703</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi again Rohit.&lt;/p&gt;
&lt;p&gt;For the Zigbee part, you can have a look at these sections on Infocenter about Zigbee:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fzigbee_features.html&amp;amp;cp=5_3_3_0"&gt;Zigbee stack features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fthread_zigbee__intro.html&amp;amp;cp=5_3_1"&gt;Getting Started with Thread and Zigbee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fzigbee_prog_principles.html&amp;amp;cp=5_3_3_1"&gt;Programming principles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fusing_zigbee__z_c_l.html&amp;amp;cp=5_3_3_2"&gt;Zigbee stack API overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fzigbee_hw_and_mem.html&amp;amp;cp=5_3_3_3"&gt;Zigbee memory layout and requirements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fzigbee_mem_cfg_ram_feature.html&amp;amp;cp=5_3_3_4"&gt;Memory configuration feature&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fexamples_zigbee.html&amp;amp;cp=5_3_3_5"&gt;Zigbee and Zigbee+BLE examples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our Thread and Zigbee SDK (version 3.1.0) is built upon nRF5 SDK v15.3.0, so for information about GPIO, timer, and other peripherals you can have a look at the documentation for nRF5 SDK v15.3.0. The section&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_tz_v3.1.0%2Fthread_zigbee__intro.html&amp;amp;cp=5_3_1"&gt;Getting Started with Thread and Zigbee&lt;/a&gt; also lists peripheral requirements for different chips (i.e restricted peripherals).&lt;/p&gt;
[quote user="Rohit Rajapure"]So, as I am new to the nrf family, I want to start from the configuration of GPIO, timer and other peripheral and use them.[/quote]
&lt;p&gt;&amp;nbsp;You can take a look at the documentation for the GPIOTE driver &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fhardware_driver_gpiote.html&amp;amp;cp=5_1_2_0_3"&gt;here&lt;/a&gt;, and the API is listed &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v15.3.0%2Fgroup__nrf__drv__gpiote.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Start programming from scratch</title><link>https://devzone.nordicsemi.com/thread/204005?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 09:22:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:633e3768-f3a0-4faa-b9e9-9111cc86095a</guid><dc:creator>Rohit Rajapure</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I am using the Zigbee protocol and configuring with Alex.&lt;br /&gt;&lt;br /&gt;Also, I want to build a firmware that reads the rising edge interrupt on GPIO of 20ms square wave. &lt;br /&gt;And after the rising edge detection toggle another GPIO pin connected to the LED. &lt;br /&gt;&lt;br /&gt;Our main concern is building a device that has a ZCD base LED triggering algorithm, which will be controlled by the Zigbee protocol.&lt;br /&gt;&lt;br /&gt;So, as I am new to the nrf family, I want to start from the configuration of GPIO, timer and other peripheral and use them.&lt;br /&gt;&lt;br /&gt;Please help me how can I proceed further.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks in advance&lt;/p&gt;
&lt;p&gt;Rohit&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Start programming from scratch</title><link>https://devzone.nordicsemi.com/thread/203981?ContentTypeID=1</link><pubDate>Wed, 14 Aug 2019 08:31:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6d4c4a45-517f-42b2-9d0c-d05d8ced5bcd</guid><dc:creator>AndreasF</dc:creator><description>&lt;p&gt;Hi.&lt;/p&gt;
&lt;p&gt;What are you trying to achieve if I may ask? :-)&lt;/p&gt;
&lt;p&gt;Which communication protocol do you want to work with? BLE? Zigbee? Thread? BLE Mesh?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Andreas&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>