# 99 questions

Tagged
• x
17
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)

42
views
1
vote
1

## Timeslot ESB and BLE problem

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)

26
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

615
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)

34
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)

62
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)

81
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)

51
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)

62
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)

42
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)

44
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)

34
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)

86
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)

153
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)

102
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)

92
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)

108
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)

116
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)

83
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)

275
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)

132
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)

56
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)

72
views
no
1

## mbed and ESB [closed]

Does the mbed compiler support the Enhanced ShockBurst capability of the nRF52?

71
views
no
no

## NRF24L01+ can not REcieved NRF51822 ACK in ESB!!!?

i have a setup with one NRF24L01+ as PTX and one NRF51822 as PRX

my problem is that the data sended ok and ack sended to NRF24L01+(i assume that by NRF_ESB_EVENT_TX_SUCCESS) but NRF24L01+ does not recieve it and MAX_RT ... (more)

39
views
no
no

## 51822 esb datarate 250kpbs cann't work!!

(void)nrf_esb_init(NRF_ESB_MODE_PRX);
//nrf_esb_set_output_power(NRF_ESB_OUTPUT_POWER_0_DBM);
nrf_esb_set_channel(18);//2400+18
nrf_esb_set_crc_length(NRF_ESB_CRC_LENGTH_2_BYTE);
nrf_esb_set_datarate(NRF_ESB_DATARATE_250_KBPS);
(void)nrf_esb_enable();


when i set datarate NRF_ESB_DATARATE_1_MBPS or NRF_ESB_DATARATE_2_MBPS it was work,but when i set datarate NRF_ESB_DATARATE_250_KBPS it wasn ... (more)

121
views
no
1

## nrf51822 and nrf24l01+ (esb)

Hi

i wanna create a connection between nrf24l01+ and nrf51822 with esb

in nrf51822 side i'm using sdk12.02 example and i need help for nrf24l01+ side

recommend me library or a method to setup

tnx

805
views
no
2

## Re-enable softdevice

Hi. I'm trying to enable and disable softdevice repeatedely. In my code, softdevice is firstly enabled then advertising properly. After some seconds, softdevice is disabled and ESB is enabled. It is worked properly too. and then esb is deisabled ... (more)

109
views
no
1

## lfclk initialization trouble when switching between ble and esb

Hello,

In my application I want to switch between using bluetooth low energy and enhanced shockburst (esb). I have tried using the timeslot api to run both of them together, but although it works very well, waiting for available timeslots ... (more)

108
views
no
1

## How to hope frequency after send Ack in ESB

Hi, I use a nRF52832 on pca10040 with s132 as RX and an arduino uno with a nRF2401L+ as TX

The nRF52 is a BLE NUS peripheral and can receive ESB packet with timeslot like this

The nRF24 send ESB ... (more)

#### Statistics

• Total users: 25335
• Latest user: Rose Finlay
• Resolved questions: 10977
• Total questions: 27077

## 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

• ### Issues running imported Keil project in Segger Studio

Posted 2017-11-19 08:21:24 by Nick