DEVZONE BLOG FEED

Smartphones and tablets have revolutionized the manner in which people communicate with each other. Mobile applications with location-based features like Bluetooth beacons, WiFi, and GPS are helping people stay connected from any location.An increasing number of companies are using innovative methods like Bluetooth beacons to touch base with their customers and engage them by offering contextual and personalized services. The Allied Business Intelligence Inc. estimates that the overall Bluetooth beacon ma...

IntroductionThe newly released nRF5 SDK for Bluetooth Mesh does not provide Keil project files for its example projects. Fortunately, it's relatively easy to set up your own project from scratch. This guide will show you how.While the list of steps below might seem overwhelming, most of the settings used here, such as the linker settings and defines, can be copied from the Segger Embedded Studio project provided with the mesh SDK. The SES project can be used as a template for which files to include and wh...

Here are two simple functions to use when you want to use timestamps for time measurement.uint32_t millis(void){ return(app_timer_cnt_get() / 32.768);}and for comperison of current with given timestamp with rollover correctionuint32_t millisPassed(uint32_t localMillis){ uint32_t currentMillis = millis(); if(currentMillis < localMillis) { uint32_t overflow = 0xffffffff - localMillis; localMillis += overflow; currentMillis += overflow; } return(currentMillis - localMillis);}...

DEVZONE FORUM

Hello,Is there a BLE only DFU application like that available on Android? The Android application works fine. The windows version needs a serial port to perform the same function. Why?We are using custom hardware so we don't have the special Segger serial port feature. I am using a J-Link Plus and enabled the virtual COM port in the configuration but I still don't get any ports listed in the windows NRFconnect application....

nRF52832SDK14.0Hi,I had a question regarding the Fstorage Write/Erase operations. My question is what happens when there is an erase or write operation taking place and you get an interrupt? How is it handled? Can you please tell me for both backends: NVMC and SD?Thank you!...

Hello, I've got an nRF52832 on a custom board and I am unable to perform an SAADC calibration correctly.I'm using SDK14, SD212 v4.0.2., and my main application code broadcasts a message every second via ANT. The message sent is derived from the SAADC value. I've currently got the SAADC in callback mode, single acquisition, gain1/2, VDD/4 Reference, Acq 10uSec, single input, single sample, 12-bit, no oversample, low-power enabled, interrupt priority 6. I init saadc drv, then saadc channel 0 with the above ...