27,082 questions

55
views
no
2

HI,

We connect our own board with nrf51 via UART. From the host board, I call sd_ble_gap_rssi_start() first. I can see BLE_GAP_EVT_RSSI_CHANGED happens. Then I call sd_ble_gap_rssi_get(), but nothing happens. It seems the program blocks.

The following is my code ... (more)

3
views
no
no

Running Timesync Example on Sparkfun Breakout

I would like to get the timesync example running on the Sparkfun nRF52832 Breakout board.

I can currently download it to the nRF52832 DK using Segger Studio (after making the changes suggested for the project to work with the Segger ... (more)

8
views
no
no

Hi,

I am trying to use the SAADC via ble when noridc is connecting with other device and adding value to advartasing. This is my code but i've got some problems.

AFTER EDIT

void saadc_callback(nrf_drv_saadc_evt_t const ...
(more)

19
views
no
no

PM_EVT_STORAGE_FULL event spammed

I am currently doing some stress testing to ensure that I am correctly removing peers when the peer manager storage is full.

In this regard, my device is acting as a peripheral, being connected to by Android 7 phones. I ... (more)

14
views
no
1

What is the meaning of "application processing" ?

Hello, I use sdk 8.0.0 and s110. I read this blog

And I did not understand some terms;

1. Application processing(for example 2ms each adv interval)
2. Number of packets to send in each connection interval(for example 1 ...
(more)

13
views
no
no

Is there a way to increade data rate from BLE device ?

Hi,

I'm retreiving data from my Running Speed and Cadence BLE device to my Android smartphone. The BLE device is the Polar Stride.

The problem I have is that the data I receive is only sent every seconds. Is ... (more)

7
views
no
no

How to delete specific peer?

I met a problem when delete bonding information on android central, i actually can't connect to the nrf52832 peripheral again, until i totally clear it's peer list and bond again. If i don't do this and try ... (more)

8
views
no
no

nRF51822 ，cannot find headers which were involved in imported into keil5

as this screenshots show, i add some headers to nRF_Libraries, and add the directory of the folder nRF_Libraries to Options for targets /c++/include paths,but after building project,I cannot open the header , e.g. boards.h by rightClicking ... (more)

1k
views
1
vote
1

GATT error 133 (0x85)

Hi All, Am using SDK 11.0.0.89a8197 Device Manager, I get this error very randomly .. My case is I allow only one device to bond with me , After bond I always advertise with Whitelist .. If the user need ... (more)

10
views
no
no

I2C Write issue

I am facing some issue while writing to i2c. On first i2c write , device is working but after that when i tries to write anything, code is stucking in loop.

void sensor_sleep_mode(void)
{
ret_code_t err_code;
uint8_t buff[2]={0x06, 0x01 ...
(more)

42
views
1
vote
2

Can the device reset without going through NVIC_SystemReset()?

Some situations like heavy ble activity causes the nrf52832 to restart without hitting breakpoints in the NVIC_SystemReset.

Assuming there aren't any hardware issues, is it possible for a device soft-reset without going through the core_cm4.h NVIC_SystemReset call?

20
views
1
vote
no

Issues running imported Keil project in Segger Studio

I tried importing the Keil 5 SDK 13 project from https://github.com/nordic-auko/nRF5-b... into Segger.

I followed all the directions from https://devzone.nordicsemi.com/blogs/... However, I did have to reverse the thumb_crt0.s modifications of adding ... (more)

9
views
no
no

BLE_GAP_SEC_STATUS_DHKEY_FAILURE numeric comparison

Hi I, moved from a two nrf52 sdk13 central and peripheral with not display or I/O caps, to two connected to a PC and using UART for the I/O like the multi_role_lesc example.

When my two devices are ... (more)

32
views
1
vote
1

PCB stackup for NRF52832 two layered board

Hello, I am designing a custom 2layered PCB board with NRF52832 IC. I have followed the reference design given in IC's datasheet as shown in the figure. Please provide the PCB stack up details for 2 layered board.

15
views
no
no

Hello Everyone,

It is unclear to me how a soft-device operates regarding multi-tasking and event-handling. I'm assuming Nordic engineers have their own real-time operating system in place for their soft-devices whereby tasks and events are executed based on some ... (more)

17
views
1
vote
1

J-Link EDU for nRF52840-PDK, nRF Connect

Can I use J-Link EDU for nRF52840-PDK, nRF Connect, please? Is it sufficient? What the J-Link PRO provides for nRF52840-PDK, nRF Connect that the J-Link EDU does not?

8
views
no
no

nRFconnect: My firmwares : how to rename/delete/subfolder

I have many files in the My Firmware directory(?). How do I delete some? How do I rename one? Can a subfolder be created?

10
views
no
no

Hi all,

I am on the DK-52 with the SDK 13.0.0.

After erasing the device, I follow this steps:

nrfjprog --reset --program s132_nrf52_4.0.2_softdevice.hex --family NRF52


nrfjprog ...
(more)

39
views
no
1

Antenna design guidelines for NRF52832 based board

Hello, I am designing a 2 layer board with NRF52832 IC. I am following all design considerations and reference design mentioned in IC's datasheet provided by Nordic. I have a query regarding antenna. "Application Note AN043 pdf contains reference ... (more)

48
views
no
no

nRF52840 Template Project for USB and BLE

With SD140 v6.0.0.6 having been released, will an accompanying example project that demonstrates simultaneous use of BLE and USB be released? Will this be included in the next SDK or if one already exists, could someone post ... (more)

13
views
no
no

PB-ADV & PB-GATT node development using nordic mesh SDK

https://blog.bluetooth.com/management...

The Provisioning Protocol

During provisioning, the Provisioner and the Device to be provisioned communicate using a Bluetooth mesh protocol called the Provisioning Protocol. The Provisioner may use the Provisioning Protocol over either of the PB-ADV ... (more)

22
views
no
1

How to know which physical device is disconnected in disconnect event?

Here the connect method is called

err_code =
sd_ble_gap_connect(
&m_scan_params,
&m_connection_param,
APP_BLE_CONN_CFG_TAG);


In the ble event handler there is the event BLE_GAP_EVT_DISCONNECTED

static void ble_evt_handler(ble_evt_t const * p_ble_evt, void * p_context)
{

// ... other events

case BLE_GAP_EVT_DISCONNECTED:
{
NRF_LOG_INFO("LBS central link 0x%x ...
(more)

31
views
no
1

How to map a gap event to a physical device?

What unique information can I use to know which physical device disconnected for example? Say I have a MAC address or a name encoded into the advertising packet. Correct me if I'm wrong, but connection handles are created after ... (more)

18
views
no
1

Question preamble

I am writing a bluetooth application where two nRF5 devices will be in a master / slave configuration. However, I want to be able to flick a physical button, before powering on the device, that controls wether it starts ... (more)

12
views
no
1

storage size of '__stdout' isn't known storage size of '__stdin' isn't known

in retarget.c

12
views
no
no

SES 3.3 nRF52DK Blinky - basic newbie issues

Installed SES, nRF Go, & SDK.
Programmed s132_nrf52_5.1.0_softdevice.hex

Imported the example. Compiles nrf52832_xxaa_s132 Internal. Launches and gets to memory check

... asked and answered many times. I understand what needs to be done, just not WHERE to do it ... (more)

10
views
no
no

Show a big array using nrf_log module

I use Hercules software to show debug string . Now I want to show an array which have 3000 element. How can I do that?

14
views
no
no

nRF Connect iOS DFU fails for unbonded buttonless DFU service.

I had initially added ble_dfu buttonless DFU support (unbonded) to my app per instructions here: http://infocenter.nordicsemi.com/topi...

Long story short, based on that documentation, I added ble_dfu_buttonless_init() to my app but didn't add ble_dfu_buttonless_async_svci_init() which isn ... (more)

9
views
no
no

Multiple DFU Transports

More of a suggestion than a question:

Using the info available on the infoCenter, especially here and here, I'm trying to implement a way to dynamically select the DFU transport to be used. I was able to build my ... (more)

18
views
no
no

FreeRTOS on thingy52

Has anyone tried porting over on of the FreeRTOS examples for the nrf52 sdk onto the Thingy?

I see that it has the port in external/sdk13/external/freertos, but don't see any references anywhere to it.

If it ... (more)

Statistics

• Total users: 25341
• Latest user: Felipe Nickel
• Resolved questions: 10980
• Total questions: 27082

Recent blog posts

• Estudando Projetos do SDK 10 para nRF5x com Eclipse Oxygen (Portuguese)

Posted 2017-11-12 00:08:55 by Carlos Delfino
• Configurando o Eclipse Oxygen para Desenvolvimento com nRF5x (Portuguese)

Posted 2017-11-10 21:15:47 by Carlos Delfino
• How to use Git for embedded software development

Posted 2017-11-06 13:21:55 by Yaniv Nis
• Thingy:52 based Weather Station

Posted 2017-10-29 22:31:15 by Krzysztof Szewczyk
• How to build continuous integration and delivery process for embedded SW development

Posted 2017-10-03 11:01:29 by Yaniv Nis

Recent questions

• Running Timesync Example on Sparkfun Breakout

Posted 2017-11-20 02:30:08 by Nick