# 105 questions

Tagged
• x
25
views
1
vote
1

## nRF52832 unmodulated carrier via timeslot?

Hello,

my usecase is the following: I'd like to use SoftDevice for BLE Advertising / Scanning - every now and then I'd like to "pause" BLE for a few miliseconds and send data via an unmodulated carrier using on-off-keying. However ... (more)

37
views
1
vote
1

## SDK 14.2: use of ifdef NRF52 in nrf_esb.c

Looking through the ESB implementation in SDK 14.2, nrf_esb.c I notice it uses

#ifdef NRF52

on several places. In nrf.h, the "old" NRF52 gets re-defined as NRF52832_XXAA. This would mean, if I start a new project that ... (more)

93
views
1
vote
2

## [nRF52] ESB: one PTX, many PRX + frequency hopping. How to increase probability to of recived data?

In traditional approach to ESB communication we have many PTX device and one PRX device:

In my application, situation is inverted: I have only one PTX device and many PRX devices:

Each PRX device have implemented Bluetooth and timeslot ESB ... (more)

34
views
no
1

## App_timer compute diff between ticks

Hi, I want modify ESB example Rx to log the time between received messages. I am using SDK 13.0. Unfortunatelly, function app_timer_cnt_diff_compute always return 0. Can you suggest me where I made a mistake? I include my main and ... (more)

32
views
no
1

## esb and ble multiprotocol switch manually

Rather than using previous timeslot examples for esb and ble multiprotcol, can we manaully switch between both protocol, what kind of process need to switch from ble to esb and switch from esb back to ble

366
views
3
1

## ESB on nRF52 SDK11: not sending ACK payloads

I'm trying to set up an ESB PRX on an nRF52 that has to communicate with an nRF24L01 chip acting as PTX. Because I want to react to the received data as quickly as possible, I tend to call ... (more)

45
views
no
no

## esb handler crash

I am trying to use ESB and BLE concurrently on NRF51822 SDK v11 SD130.. The BLE part is working fine but the ESB part keep causing error randomly. I put a break-point in app_error_handler and found that this is related ... (more)

26
views
no
no

## NRF_ESB_CREATE_PAYLOAD() syntax error in sdk v14.1

Using GCC compiler with Eclipse, sdk v14.1, nRF52832, in ESB protocol mode.

The code compiles and builds just fine, all links are ok, but the code below issues a syntax error message in Eclipse with no further information. I ... (more)

68
views
1
vote
1

## Timeslot ESB and BLE problem [closed]

Hi, I'm trying to implement run the ESB and the BLE concurently using the timeslot API. I started from this example : https://devzone.nordicsemi.com/blogs/... The problem is this example is designed for the nRF51 SDK 9.0 ... (more)

31
views
no
1

## How esb PTX send multiple times when ACK is disable

I want to boardcast data using ESB to several PRX, how PTX can send multiple time let say 10 times under ACK is disable

689
views
2
2

## NRF52 Multiprotocol with TIMESLOT ESB

Hello, I recently migrated to nrf52 and countering some problems with NRF_ESB concurrently with BLE.

I started with This example which was a part of the Running micro-ESB concurrently with BLE tutorial.

Since this example used a micro esb and ... (more)

41
views
no
1

## Micro ESB concurrent with BLE time synchronization

Hi Nordic Engineer, I refer to your previous post title "Running micro-ESB concurrently with BLE" and gonna to use it on our project.

I test it on 4 pcs of DK board, found when enter data from one DK board ... (more)

80
views
1
vote
1

## Maximum allowed output power ESB

Hi Nordic folks,

We are developing a product using nRF52832 with a Power Amplifier (RFX2401C) for extended range. For communication we are using ESB with some modifications to allow the use of a PA. The PA will add +22dBm to ... (more)

94
views
no
no

## Possible bug in the ESB implementation (nrf_esb.c) up to SDK 13.1?

Hi,

I am using ESB in one of our current projects. I have two devices: one PTX (master) and one PRX (slave). The slave may want to send some data to the master from time to time, but it can ... (more)

60
views
no
no

## ESB with different frequency

Hi! I have used NRF52832 on PCA10040. I want use several pair (master and slave) in one room. For this I try to select a different frequency for each pair. But, when I try to make this, I have some ... (more)

68
views
no
1

## how can i know 51822 ESB PTX sent packages successfully without ack?

hi

I am using ESB_DPL protocol between 51822 and 24LE1, and i used the sdk 12.2 examples/proprietary_rf/esb_ptx.

In my case, 51822 sent some packages with PTX mode, and did not require ack by 24LE1. i know if ... (more)

49
views
no
1

## esb RX can't change PID of payloads sent to TX

In a project using esb, with two nrf52832 devices configured as default, one as RX, one as TX, with dynamic payload, TX sending packets to RX can change the packet pid (and using a debugger I can see that the ... (more)

49
views
no
no

## fate of packets in esb fifo on ptx transmission failure

I'm currently working on an esb project using two nrf52832 chips wherein PTX regularly sends packets to PRX as a kind of heartbeat monitor. I can't seem to find what happens to packets in the PTX esb FIFO ... (more)

40
views
1
vote
1

## gzll/esb clock requirements

I'm looking at using an nRF51822 in a Gazell or ESB application. I prefer not to have any softdevice loaded at all.

What is the correct procedure to perform clock calibration in this scenario? Is it required? If not ... (more)

94
views
no
1

## Modifying queued ESB ACK payload

Hi all, I am using a nRF52 in PTX mode to request a progress status from another nRF52 in PRX mode every two seconds. The PRX is updating its internal status every 0.25 seconds. The PRX updates the ACK ... (more)

177
views
no
no

## Low power ESB Tx nRF52832 nrf_pwr_mgmt_run

Using existing examples in SDK13, I prepared ADC sampling app which works fine in ESB TX mode. Works well sending frames at 10ksps, and I can also put it to 'standby mode' by remote command from RX, when it wakes ... (more)

124
views
1
vote
2

## Transmission of Multiple Packets (ESB)

The nRF52832 datasheet refers to a transmission of multiple packets in Figure 37. I have attempted to load multiple packets to the radio FIFO using nrf_esb_write_payload() and start the transaction, but it seems like the ramp-up is still occurring for ... (more)

99
views
1
vote
no

## [Bug Report] USB crash when ESB is used

I have used NRF52840 and SDK 13.0.0. When I have used USB or ESB one by one - all is Ok. But when they are used together - usb driver goes into an infinite loop here:

#if NRF_DRV_USBD_PROTO1_FIX
uint32_t cnt_end ...
(more)

125
views
no
no

## Unstable timeslot with esb and ble concurrently

Hi,

I've just got the example running with one DK as ble peripheral and ESB at the same time uing the timeslot API and one DK as only ESB receiver. I can communicate fine between all elements (ble master ... (more)

72
views
no
1

## Two nrf52 modules close-by

We are planning to use two modules at the same time one for esb and one for standard btle, because the esb is time critical and timeslot api seems to be to low priority. Do you think it is a ... (more)

132
views
no
2

## sleep mode during multiprotocol timeslot API

Hi,

I've just started to implement the example

https://github.com/NordicSemiconducto...

for the nrf52. And it is now running so I can send and receive stuff via BLE and at the same time send something via ESB to ... (more)

98
views
no
1

## changing whitespace in code is causing compile error

when a particular line of my code is at line 54, the following compile error occurs: error: #101: "assert_line_54" has already been declared in the current scope

line 54 is where the error is occurring according to the compiler - it ... (more)

330
views
no
2

## NRF52 ESB RX-TX

how to change RX and TX operations ? i wrote next code:

#include "nrf_esb.h"
#include <stdbool.h>
#include <stdint.h>
#include "sdk_common.h"
#include "nrf.h"
#include "nrf_esb_error_codes.h"
#include "nrf_delay.h"
#include "nrf_gpio.h"
#include "nrf_error.h"
#include "nrf_log ...
(more)

157
views
no
1

Working on a project to set up a bidirectional UART to SPI link over ESB with nRF52832 (PCA10040), using SDK 13.0. Working from provided examples for PTX and PRX, I manage to send from PTX to PRX with no ... (more)

65
views
1
vote
1

## ESB Peripheral Question

I have set up some code using the ESB example in SDK v12.2.0 I and am able to transmit and receive packets between two nrf51 dongles, with no issues. However, when I program a custom PCB that has ... (more)

#### Statistics

• Total users: 26364
• Latest user: Roseanna Steffen
• Resolved questions: 11565
• Total questions: 28761

## Recent blog posts

• ### Difference between nRF52840 Engineering A and B reference designs

Posted 2018-01-15 12:27:08 by Martin Børs-Lind
• ### [For Hire] Expert development services of custom Hardware devices | IoT solutions | Mobile Apps

Posted 2018-01-15 09:08:42 by Ilya Surinsky
• ### Rust bindings to nrf52 series

Posted 2018-01-12 23:23:07 by Coleman McFarland
• ### Show And Tell: Poly - Building an RC Airplane The Hard Way

Posted 2018-01-05 01:17:57 by Daniel Veilleux
• ### Bluetooth on a desktop computer (Windows, Mac, Linux)

Posted 2018-01-04 17:56:57 by kbaud

## Recent questions

• ### nrfutil, nRF Connect: Thingy52 DFU fails with message "FW version failure (Code = 5)"

Posted 2018-01-23 18:06:26 by Till
• ### nrf_sniffer_2.0.0-beta-1_51296aa/PCA10040/windows 7 not working

Posted 2018-01-23 18:03:32 by BramPeeters
• ### How send message to all from peripheral to peripheral in the multiperipheral example?

Posted 2018-01-23 17:20:07 by Renato Silva
• ### Soft Devices s310 Central and Peripheral

Posted 2018-01-23 17:05:52 by fede99
• ### Is nrf_drv_spi_transfer interrupt safe?

Posted 2018-01-23 16:27:39 by samer