<?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>Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2485/atmel-atemga328p-device-configuration</link><description>Update: I&amp;#39;ve worked on the BLE arduino sdk from Nordic, and followed all the directions, but I&amp;#39;m having some compiler errors. I&amp;#39;ve crossposted to a different forum for more AVR centric issues, and because I could attach my source code, but if anyone may</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 12 May 2014 11:04:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2485/atmel-atemga328p-device-configuration" /><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/10003?ContentTypeID=1</link><pubDate>Mon, 12 May 2014 11:04:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8a014a8c-09b4-4d7f-9ea8-536257560309</guid><dc:creator>Victor B</dc:creator><description>&lt;p&gt;Hey I&amp;#39;m having some strange avr errors, I&amp;#39;ve posted to an avr centered forum. I hope this ends up working, I spent quite a few hours on the port. Thanks for helping me out! this is the link btw &lt;a target="_blank" href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=142703" rel="nofollow"&gt;http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;amp;file=viewtopic&amp;amp;t=142703&lt;/a&gt; if you wanted to see.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/10002?ContentTypeID=1</link><pubDate>Sun, 11 May 2014 23:41:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43475f57-d041-41c7-9b0e-8df511cab9e4</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;Yes, those examples are from SDK which needs serial key to be unlocked. BUT having product specification it is also possible to make it work, as every command is well detailed. Having some starter-kit although saves lots of work and gives better overview how those app are designed to work.&lt;/p&gt;
&lt;p&gt;Don&amp;#39;t worry about those UUID&amp;#39;s at the beginning, - You&amp;#39;ll understand them later.&lt;/p&gt;
&lt;p&gt;also, protip:
Non-volatile configuration can be written only once to nrf8001 - be careful which of these little batch files You choose to send, because once You write configuration to NVM it will stay there. But of course it doesn&amp;#39;t make Your device useless, it just changes the default startup settings, which You can manually change in setup mode.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/10001?ContentTypeID=1</link><pubDate>Sun, 11 May 2014 06:38:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9f8f886-c718-4b60-a6d9-b9633faa657a</guid><dc:creator>Victor B</dc:creator><description>&lt;p&gt;Do you know where to get these examples? &lt;a target="_blank" href="https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF8001" rel="nofollow"&gt;https://www.nordicsemi.com/eng/Products/Bluetooth-R-low-energy/nRF8001&lt;/a&gt;
If its from the SDK  I realized that you need to have an actual dev board to get a product key, which I regret to not have known earlier.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using &lt;a target="_blank" href="https://github.com/NordicSemiconductor/ble-sdk-arduino/blob/master/documentation/libraries/BLE/nRF8001-Porting-ACI-Library.md" rel="nofollow"&gt;https://github.com/NordicSemiconductor/ble-sdk-arduino/blob/master/documentation/libraries/BLE/nRF8001-Porting-ACI-Library.md&lt;/a&gt; and watching the nRF8001 video from &lt;a target="_blank" href="https://developer.bluetooth.org/DevelopmentResources/Pages/Webinars.aspx" rel="nofollow"&gt;https://developer.bluetooth.org/DevelopmentResources/Pages/Webinars.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And thank you, it seems to be the direction to go to. I&amp;#39;m going to make the changes, and re-implement SPI and the delays using timers. I&amp;#39;ll try using the basic example and then UART example, primarily since the UART example lets me use Nordics App. After using nRFstudio, theres a little batch file to make the appropriate headers, which is really helpful. I hope that works after a few hours of tweaking. Some of the  Bluetooth protocols I&amp;#39;m not so sure off, like setting up the proper UIUD for different applications like a heart beat sensor, and what to use where. All a bit overwhelming.  But I think its a definite start. The Reference manual is really informative, and helped me actually set up the device electrically and to know all the different commands there are, so thanks for that recommendation.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/10000?ContentTypeID=1</link><pubDate>Sun, 11 May 2014 01:53:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:328ebb5a-abc0-44e5-a6db-e4c1f749af8a</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;I worked on 8001 few months ago and I forgot about something: as far as I remember, Nordic provided example sources for c51 processor to communicate with nrf8001. What I would recommend is to port SPI and try using those examples on AVR - as a total newb, I was able to make it work on similar uC  going that way. Once You have core application working, You can modify BT services in nrf studio (and send those settings in header via SPI to nrf8001) and just manage incoming /outgoing data in Your app. Libraries used in those examples makes everything very easy, just make them work You.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/9999?ContentTypeID=1</link><pubDate>Fri, 09 May 2014 18:28:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9ec25604-a58b-473e-a73d-09acb31b7335</guid><dc:creator>Victor B</dc:creator><description>&lt;p&gt;Thank you, I will try this. I read somewhere that the ACI parameters are an implementation using SPI. So for that, do you think I would need the ACI parameters using nRF studio? Or is that a later stage thing.&lt;/p&gt;
&lt;p&gt;You know it might seem pretty ignorant. I was reading on BLE last night from the Bluetooth SIG. They have some app accelerator and general information. And adafruit had a little presentation talking about the parameters of BLE like GATT. I haven&amp;#39;t had a chance to read about nordics product document judt yer, except to try to get the actual SDK (not the Bluetooth arduino one). Thanks for giving me a starting point.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Atmel Atemga328p Device configuration</title><link>https://devzone.nordicsemi.com/thread/9998?ContentTypeID=1</link><pubDate>Fri, 09 May 2014 15:27:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebd44c3e-757c-4f52-ac0a-5cb94b94fd05</guid><dc:creator>Wojtek</dc:creator><description>&lt;p&gt;When I was working with nrf8001, the first thing to do was to get proper SPI communication with module.
Once  You get Your uC speaking with nrf, read about nrf8001 modes, and try to implement basic commands/events. Actually, almost everything that is nessecary is in nrf8001 product specification document.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>