I run a large research lab using hundreds of nRF52840 DKs. These boards are periodically rotated between active experiments and storage. Because boards are pulled from storage...
Hi,
I am using an nRF54L15 and I would like to explicitly enable the HFCLK (32MHz). I want to use it to drive TIMER00, which will run during the whole application runtime...
Hi all,
I am working on a project that requires me to run the SHAKE128 and SHAKE256 algorithms as specified in FIPS 203. I am wondering if it is possible to implement these...
Environment
SoC: nRF54LM20A (cpuapp, non-secure / TF-M)
nRF Connect SDK: v3.3.0
sQSPI soft peripheral driving an AMOLED display via the FLPR
BLE active via MPSL...
In our project we have functions for outputting a single frequency via PWM for an indefinite amount of time until we call a function to turn it off. See attached code.
...
Objectives
The objective of this blog is to guide the user in the optimization of power on the nRF5340 SoC. The goal is to understand what is needed from a software, hardware, and system level design to…
The Bluetooth Core Specifications v5.3, released mid-July 2021, is the latest version of Bluetooth, the number one short-range wireless protocol. This new version introduces several features enhancements…
MIDI is a well-known protocol used by musical instruments to communicate. A typical modern application is connecting a musical keyboard to a DAW, letting you record directly into software and edit your…
During the development of nRF5340 - a chip that may power your next headphones or gaming mouse - an important question came up: can it run the classic game Doom? A fully functional version of the game…
When working with Real-Time Operating systems like zephyr it is necessary to know how to differentiate between the threads while debugging. This Blog shows you how to accomplish that.
After an nRF5340 executes a power-on, brown-out, watchdog timer, or pin reset it is not automatically accessible to debug probes. This is true even if the nRF5340's memory is completely blank --i.e. no…