DEVZONE BLOG FEED

Content of this blog based on the documentation of BLE Secure DFU example and Bootloader module library in our SDK. Here we provide you with step by step introduction to make it easier to follow and test Secure DFU.The Secure DFU is the new DFU bootloader provided from nRF 5 SDK v12. The old bootloader in SDKv11 and earlier is called Legacy DFU. Secure DFU is not backward compatible with Legacy DFU. What you would need to prepare before we start: Up to date nRF5 SDK (minimum SDK v12) Python with...

The new Bluetooth 5 specification promises twice the speed and 4 times the range. Doubling the speed is achieved by increasing the on-air datarate to 2Mbps, while quadrupling the range is achieved by lowering the bitrate to increase the sensitivity of the receiver. We at Nordic have made a demo showing these features with our newest SoftDevice(s) and specifically our newest chip, the nRF52840. It was showcased at CES 2017 in January.Here is a more in depth description of the demo.The demo is based on the ...

PolyMCU is an Open Source Framework which has been designed to be as flexible as possible: host OS independent (support Linux, Windows, MacOS), support any toolchain (GCC, LLVM), any RTOS (ARM RTX, FreeRTOS), any micro-controller vendor SDK (Nordic Semiconductor, NXP, Freescale, ST). The framework is based on Cmake.One of the major benefit of the framework is your firmware development is unified across the different development environment and MCU Vendor SDKs.PolyMCU is not ano...

DEVZONE FORUM

Good afternoon all,We have seen something with nrf51822 a little bit unusual that we can't explain and that maybe some of you have already experienced.In main loop, we have a switch() and, depending on some external command, we run different function. One of this function is emptying our memory and send all messages using ble_nus_buffer_send(Message, sizeof(Message)However, if the module disconnect precisely during sending a message, nothing is return and the software stay stuck in the main loop (this is ...

In the "nRF52840 Preview Development Kit v0.9.x" document, I see some power numbers listed for a run mode.However, I am also interested in the following power numbers:1. Run mode with ADC running, sampling 1 channel at 2kS/s2. Run mode with ADC running, sampling 8 channels at 2kS/s3. Deep sleep mode (lowest power mode that can be woken from external interrupt)Thanks!...

Im making a project were i have two robots each one with a device connected with a mobile phone. But at same time i want that, when they are near each other they exchange a unique id (so that can know the identity of the other).The best way to connect the chip to a mobile would be a peripheral-central connection right?What about the "handshaking" between the chips? Inicially i thought it would be that each one would send a beacon but now im a bit confused since they would have to send a beacon a...