DEVZONE BLOG FEED

After the release of nRF52840 Engineering B we have received several inquiries about the difference between Engineering A (nRF52840-QIAAAA) and Engineering B (nRF52840-QIAABB) reference designs. One reason for the inquiries is that after swapping Engineering A with Engineering B samples customers experienced that the radio stopped working. The symptoms being that everything but the radio seemed to work in their application. While this is highly unfortunate, it is to be expected because there was a vital d...

In mid-2017, I came across this project by James Munns. It essentially wraps the C SDK for nRF52 development boards, and provides bindings that can be called from Rust. James gave a talk to the Rust DC Meetup, remotely over video conference. This talk inspired me to buy a couple of nRF52 dev boards.I'd like to announce that here, in Nordic's official channels, because I'd like more embedded developers to become aware of it. Rust is a language that has the ability to compile down to native code with zero r...

I've been looking for an excuse to write a low-latency, Enhanced ShockBurst (ESB), radio protocol that I can reuse when building remote control toys. Although Bluetooth is great for a lot of use cases, working with the Nordic radio's proprietary mode offers additional flexibility -- in this case, this means achieving lower latencies and streaming packets in a UDP-like manner (versus BLE's reliable transport). I recently found an opportunity to scratch this item off my list when the girl agreed that it wou...

DEVZONE FORUM

Hello,I am trying to modify the usbd_cdc_acm_modified example project in the SDK to do the following:1. Echo the received character back to the terminal.2. Get rid of the main while loop polling while (app_usbd_event_queue_process()) so that everything is handled within interrupts. This should be possible based on this statement in the USB Device Library documentation:"After starting the library, the whole stack starts to work. All processing required by the standard is done in the interrupts. It mea...

I have a 12 MHz voltage controlled oscillator driving the nRF9E5 at pin xc1 and xc2 is open will this pose a problem for running the nRF9E5? The clock has a +-50ppm stability so perhaps the 915MHz radio transceiver would not function? But could it program and toggle a pin?...

I have successfully managed to communicate back and forth ( message ,Temp and Humidity data) between Two Arduino Nano using NRF24L01 module. However when I am trying to receive the same block of information in Raspberry Pi3 it is not converting the incoming message to proper Unicode character. Also RX Address is not consistent with the address defined in the pipe. Attaching the copy of both Arduino and Raspeberry (Python) code with with RSPi output screen. Not sure where is the problem, appreciate your qu...