DEVZONE BLOG FEED

I realize that there are already multiple tutorials on how to configure GCC along with Eclipse or SEGGER Embedded Studio (for use on a Mac), but this tutorial goes over setting up a different IDE. The more choices the better, right? ;)The IDE of choice for me is NetBeans. NetBeans is well known for Java development but not as much for C/C++ or embedded. However, I personally have been using it for embedded development for about 10 years now (both embedded Linux and MCU-level development). In this tutorial...

Bluetooth 5 - now arriving in smartphonesAs we know, Bluetooth 5 was launched last December by the Bluetooth SIG. The nRF52 Series from Nordic have always had Bluetooth 5 and its arrival in the mix for the nRF52 Series and this family of SoCs was designed early on to be able to meet the exciting new features of Bluetooth 5. Smartphones play such a key role in most Bluetooth products that their adoption of new Bluetooth features is always eagerly anticipated, as this is fundamental to the use of new...

Most guides out there are unclear and made for machines. Here is a full guide how to setup Segger for mac OS X with some example project from the SDK ( or even a PC but not tested), and also how to debug like a human not using terminal. ( or using it if you feel more clever)All steps here most be done for every project(except step 10), thats because the hardware industry is still stuck in the 90's, and UI/UX are new terms for them.While Eclipse is slightly more into 2000's , setting it up is...

DEVZONE FORUM

How can I relocate or manage the transition between the bootloaders interrupt vector map and the applications interrupt vector map which will be at different addresses in FLASH. On the M3/M4, you can remap this but presumably on the M0, you cant. Is there a method I could use on the NRF51822?Edit: We are not using soft devices (we are using proprietary software and protocols).Ive written the bootloader software running on the NRF51822 which accepts and programs an image sent from a C++ application, and th...

Hi,I want to write calibration and configuration datas in to flash and read it back. By using sd_ble _flash_write API function , I can write up to 520 words(520* 4 bytes) . When I increased the size to 1000 or above the datas are not written in to flash. Can anyone knows what is the maximum no of word length we can pass it in sd_ble _flash_write API function . In http://infocenter.nordicsemi.com/ it states that I can txit up to 1024 word for nrf52. But I am not able to txit that many word....

There is a corner case in pstorage_raw.c that can cause a deadlock between pstorage module and the pstorage system event handler. This in turn will cause all the future pstorage requests to just being queued and never being serviced....