<?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>nRF8001 - getting started - head exploding</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/5276/nrf8001---getting-started---head-exploding</link><description>I&amp;#39;m new to Linux, new to embedded code but 15 yrs experience in Windows development. So, I got this project where I need to interface from BeagleBoard-xm running Ubuntu Linux to a nRF8001 BLE chip. I&amp;#39;m going in circles but don&amp;#39;t have a clear understanding</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 28 Jan 2015 14:43:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/5276/nrf8001---getting-started---head-exploding" /><item><title>RE: nRF8001 - getting started - head exploding</title><link>https://devzone.nordicsemi.com/thread/18466?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2015 14:43:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a8a682d-7268-4bc3-b48f-af79f3a76aec</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;You can also look at the ARM ports for the nRF8001 libary for the STM32 (libmaple)  &lt;a href="https://github.com/leaflabs/libmaple/pull/93"&gt;https://github.com/leaflabs/libmaple/pull/93&lt;/a&gt; or the port of the nRF8001 library to the EFM32 ( &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-efm32"&gt;https://github.com/NordicSemiconductor/ble-sdk-efm32&lt;/a&gt; ).&lt;/p&gt;
&lt;p&gt;We do not have a port for the Beagleboard/Linux but multiple customers have already done ports to that platform, so this should be easily possible.&lt;/p&gt;
&lt;p&gt;Follow the &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-arduino/blob/master/documentation/libraries/BLE/nRF8001-Porting-ACI-Library.md"&gt;porting guide&lt;/a&gt; for more details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 - getting started - head exploding</title><link>https://devzone.nordicsemi.com/thread/18467?ContentTypeID=1</link><pubDate>Wed, 28 Jan 2015 11:40:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:578705ec-c72f-4321-9903-01602a928e76</guid><dc:creator>Asbj&amp;#248;rn</dc:creator><description>&lt;p&gt;The nRF8001 has a ACI/SPI interface to be controlled from. If I understand you correctly you have made the connections needed to be able to control the nRF8001 from the beagle board. The nRF8001 has a set of commands and events it uses to set it up and run it. I&amp;#39;m not familiar with a specific library for the BeagleBoard you have towards the nRF8001, but as long as you have a SPI available and the additional handshaking signal on the beagle board you could re-use the command set shown in for example the Arduino SDK for the nRF8001.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicSemiconductor/ble-sdk-arduino"&gt;github.com/.../ble-sdk-arduino&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>