First time here? Check out the Tour!
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)
Hi, I look at this demo,found that the ESB is PRX in most time, it may lead to a high power consumption.I want to achieve auto ack, piggybacking data in ACk from PRX.So the PTX is only ... (more)
I have a device with custom nrf52832 board. This device can beep using buzzer. Frequency of the sound is generated by pwm driver from SDK. I'm changing frequencies and delays between to generate melody via app_timer.c (app_timer_start ... (more)
The ShockBurst bitrate mode (nrf_esb_bitrate_t) NRF_ESB_BITRATE_1MBPS_BLE is described as '1 Mb radio mode using Bluetooth low energy radio parameters.' in the SDK documentation. I couldn't find any further references.
How does NRF_ESB_BITRATE_1MBPS_BLE differ from NRF_ESB_BITRATE_1MBPS?
I have some queries about ESB RF Communications.
1.The address : is it possible change RF communication to one node(Tx) to multiple nodes(Rx). If Yes, Where can I change the code in ESB RF Communication(How to ... (more)
I know pipe0 and pipe1 are be enabled on nRF24LU1 nRFgo SDK example for default PRX.
Now I only to enable pipe0, disable pipe1.
First, I use this function: hal_nrf_close_pipe(HAL_NRF_ALL)
then I use hal_nrf_open_pipe(HAL_NRF_PIPE0, false);
Hi, Nordic engineer
nRF52832 as ESB PTX, nRF24LU1 as ESB PRX
same channel, crc, and match address and pipes, but from nRF52832 uart log, ESB TX fail event always show, but from nRF24LU1 PRX, RX has received data.
then I ... (more)
Hi, Nordic I know when esb working, channel , address and pipe is very important.
From sdk and demo, I can not know these items clearly.
I know these items should be same both TX and RX if ESB working fine ... (more)