DEVZONE BLOG FEED

As many have noticed, Keil 5 does not have native support for Keil 4 projects (project files ending with uvproj), it only has native support for Keil 5 projects (project files ending with uvprojx). However, many of the examples provided in older versions of nRF51 SDK are only supported by Keil 4, i.e. only contain Keil 4 projects. Also, many of the examples available on Nordic Github contain only Keil 4 project. It is however possible to to make Keil 5 support both Keil 5 and Keil 4 projects. These are th...

OverviewThe UriBeacon design allows a Bluetooth Low Energy (BLE) device to periodically transmit an ADV packet that contains a URI. This technology enables any device, place or thing to become a beacon through physical association. As a consequence UriBeacon enables any object in the physical world to transmit a URI over a short distance (typically 20-30 feet), and is an enabling technology to support the Physical Web paradigm. By providing discovery, search, and control (using web pages) based on ...

Since nRF51 SDK version 8.0.0 SoftDevices binary files have become a part of the release. In order to make it easier to flash proper type and version of SoftDevice a new feature was added: each project that is using SoftDevice contains additional target called ‘flash_softdevice’ which can be used to program SoftDevice. Solution works with ARM Keil uVision 4 and 5 (with and without CMSIS Packs) and Makefiles. It is ensured that SoftDevice binary file matches SoftDevice header files used by the example....

DEVZONE FORUM

Dear all,I have a question on the LFCLK accuracy in the smart beacon kit, which is pca20006.When I see the specification of LFCLK crystal 32.768kHz, this crystal has +-20ppm.From smart beacon reference source v1.0.1, the ble_stack_init function is initialized as below:This means that LFCLK accuracy has +-20ppm. SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTAL_20_PPM, true);But, smart beacon reference source v1.1.0, the LFCK accuacry is changed from 20 to 50ppm.SOFTDEVICE_HANDLER_INIT(NRF_CLOCK_LFCLKSRC_XTA...

Hello!I have been trying to figure out how to get the device ID/MAC address for the NRF8001, and I found the lib_aci function lib_aci_get_address() that calls a cmd event. My problem now is that I don't know what to do with an event in the api. Do I need to pass in an event handler function somewhere where I can deal with the buffer that is populated with the address? Is there a global buffer that I can easily access? I am basically just lost...Thanks!...

Hi, I've an application developed with SDK v8.0.0 and S110 v8, that is using the bootloader to start the main firmware and to start the DFU OTA (in case the user request to do a firmware upgrade).My development system is Linux, with gcc and JLinkExe to load the bin files on the nRF.I'm testing the system doing these steps:`1. Compile the bootloader and the application firmware.``2. Flash the Softdevice at address 0x00000000.``3. Flash the Bootloader at address 0x0003B000 (bootloader is configured for 20KB...