<?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>UART over BLE exemple without softdevice</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4965/uart-over-ble-exemple-without-softdevice</link><description>Hi support ! 
 In my current application, I use nRF24L01+.
I want to change this nRF24L01+ for a nRF51422 to add BLE connectivity.
So, I&amp;#39;ve started my development with the spi_slave_pca10028 to check my spi connection. It&amp;#39;s OK.
Then, I&amp;#39;ve used the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 01 Jan 2015 06:38:27 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4965/uart-over-ble-exemple-without-softdevice" /><item><title>RE: UART over BLE exemple without softdevice</title><link>https://devzone.nordicsemi.com/thread/17486?ContentTypeID=1</link><pubDate>Thu, 01 Jan 2015 06:38:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee1a3d9a-8164-46af-9e34-d6ea8e5b5bbf</guid><dc:creator>Annim</dc:creator><description>&lt;p&gt;Project using BLE without SoftDevice!!!!!! i didn&amp;#39;t get your point here. Either you want nrf51822 as simple mcu without having any bluetooth advertisments and behave like normal mcu, or you want the same mcu to be discoverable bluetooth and also carry out various communications too??? BLE or Bluetooth Low Energy means you are actually asking for SoftDevice, and SoftDevice means the bluetooth protocol stack so provided by NordicSemi. So asking for project with BLE but without softdevice, make no sense sir. Or you can narrate me some scenarios what you want to achieve so i can suggest you again. Happy New year!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART over BLE exemple without softdevice</title><link>https://devzone.nordicsemi.com/thread/17485?ContentTypeID=1</link><pubDate>Wed, 31 Dec 2014 13:38:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e125a6d7-f9c6-49a9-856c-d0813ca5b1ac</guid><dc:creator>Cedric</dc:creator><description>&lt;p&gt;Hi Annim,&lt;/p&gt;
&lt;p&gt;First of all, thanks for your answer.&lt;/p&gt;
&lt;p&gt;The IROM1 and IRAM1 address are ok in the project.
Actually, I don&amp;#39;t know why, but the project is working with SoftDevice in IROM2.
I didn&amp;#39;t change anything or I don&amp;#39;t remember...&lt;/p&gt;
&lt;p&gt;But is it possible to have the same project working without any SoftDevice ?
I guess it is...&lt;/p&gt;
&lt;p&gt;Do you know if a project using BLE (without SoftDevice) exist in the exemple applications ?&lt;/p&gt;
&lt;p&gt;Thanks in advance and have a happy new year !&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART over BLE exemple without softdevice</title><link>https://devzone.nordicsemi.com/thread/17484?ContentTypeID=1</link><pubDate>Wed, 31 Dec 2014 11:44:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c02e17ef-28ba-4351-9baa-5dff548e03a4</guid><dc:creator>Annim</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Let the softdevice present in nrf51822, i think you have to change IROM1 address to meet right address accordingly.&lt;/p&gt;
&lt;p&gt;With softdevice present s110 v7, IROM1 Start: 0x16000, Size: 0x29000.
IRAM1: 0x20002000-0x2000.(start-Size respectively)&lt;/p&gt;
&lt;p&gt;This setting you can find in keil under Options of Target, under Target tab. Then after you can as usual try upload the code via nrfStudio.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Nextly, doing spi with soft-device, you have to take care of few things what hardware resources are available after softdevice comes up. make sure to perform INIT SPI(whatever be the init procedures) routine after calling ble_stack_init() routine. rest depends upon the spi settings or the spi arrangements.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;by the way you can take a look here for carrying out SPI + Softdevice in detail here:
&lt;a href="https://devzone.nordicsemi.com/question/22299/error-after-transmit-complete-event-in-spi-softdevice-enabled/?comment=23187#comment-23187"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;###EDIT- I missed out reading that you want without softdevice.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;if you want spi without softdevice, then  you have to keep those IROM settings same as settings which are in simpe uart example. i don&amp;#39;t thinks any defines will be required to set or change.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;RE EDIT: re-read your post&lt;/h3&gt;
&lt;p&gt;Well if you want ble application with other features like UART and spi to go, means you are asking for Softdevice + UART + SPI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>