First time here? Check out the Tour!
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)
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)
I want to boardcast data using ESB to several PRX, how PTX can send multiple time let say 10 times under ACK is disable
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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 ...
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)
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)
I've just started to implement the example
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)
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)
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 ...
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)
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)
Does the mbed compiler support the Enhanced ShockBurst capability of the nRF52?
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)
(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_base_address_length(NRF_ESB_BASE_ADDRESS_LENGTH_4B); nrf_esb_set_address_prefix_byte(0,0x55); nrf_esb_set_base_address_0(0x3412BBAA); 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)
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
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)
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)
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)