DEVZONE BLOG FEED

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...

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...

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

Hardware (HW)• BMD 350 evaluation board, equivalent to PCA10040Software• nRF5 SDK 12.0. Keil uVersion 5 IDE.• SoftDevice: s132_nrf52_3.0.0_softdevice.hex• Firmware application (FA): nRF5_SDK_12.0.0_3bcc1f7\examples\ble_peripheral\experimental_ble_app_buttonless_dfuModified dfu [main.c](/attachment/c6e1e06ecba91a089af2b50f12e168d3):1. Add uart service init code to service_init after dfu service init2. Add nus_data_handler to handle data received from BLECompiling OK, firmware flashing OK and runnin...

Hey everyone,I'm new to the Nordic/Thingy/Embedded world and was hoping I could get some hand holding to achieve a simple change. I would like to change the Thingy sample project to display as "MyThingy" instead of "Thingy" verify I can make changes to the Thingy firmware. I am doing my best to achieve this but keep failing. I have a nRF Development Kit to flash my own firmware. I am also using GCC on Windows 10 with the most recent pull from the Nordic-Thingy-FW git branch.I have upda...

I'm trying to create a program that takes a stream of UART data at 115k baud streaming in and sends it over BLE as fast as possible. So far, I'veVerified/ made some tweaks to the Nordic UART Service (NUS) and validated I can see the stream with the "nRF UART v2.0" appVerified the APP_Template works Worked to merge the NUS into the template so I can have peer managementI've managed to work past a few quirks, and now I can - Initialize the NUS UUID (took some RAM tweaks in the linker file) - Conne...