DEVZONE BLOG FEED

A persistant problem that people using the C++ compiler from the "GNU Tools for ARM Embedded Processors" toolchain has been the way that G++ handles the inline-assembly for the SVC instruction.Specifically, you get an impossible constraint in 'asm' error when trying to use any softdevice header.There have been a few questions about this here on the Nordic Developer Zone, here for example, with putative answers on StackOverflow.However, myself and others have found that the "insert a cast&qu...

The article introduces how to use the OTA (over the air) DFU in iOS.Step1, Connect your iOS device to iTune Select Apps, Drop App List to bottom, and select the “nRF Toolbox” app in the “File Sharing”. Drop your HEX file to the “nRF Toolbox Documents”, or click [Add] to add your HEX file. Click [Sync] to synchronize the HEX file in to your iPhone. Step2, Select DFU in the nRF-Toolbox App in your iPhone.Step3, Step3.In DFU section.Click the “Select File” to selec...

Dear All,Are you looking for a RTOS and Tickless technology nRF51822 module ?Now, We already sell the LilyPad for nano51822 on AMAZON. More information please see our web site.Getting StartedThanks...

DEVZONE FORUM

Hi all,we have an application in which low current consumption is important, therefore we cannot use the GPIOTE IN events due to their ~1mA current consumption (https://devzone.nordicsemi.com/question/1805/current-consumption-when-using-rtc-ppi-and-gpiote/?answer=18533#post-id-18533) and have to use GPIOTE PORT events instead...Is there any way to recognize which pin caused the event (we have to distinguish between multiple interrupt sources)? The problem is that the interrupt (from an analog front-end) i...

Hello! How can I dynamically change timer interval by the button, without using PPI?...

I'm trying to track down who is erasing and programming 0x800..0xFFF.Does the SD_MBR_COMMAND_COPY_BL modify 0x800..0xFFF?I inserted a CRC32 at the end of the MBR (4K-4), at the end of the SD (0x16000-4), at the end of my application and at the end of the bootloader. The CRC at the end of the MBR was added for completeness.I'm not sure how I got this far and missed it, but when my bootloader swaps in a new bootloader the last two pages of the MBR are getting erased and some stuff is getting left behind.Bef...