DEVZONE BLOG FEED

IntroductionHere are some tips and tricks to manage your application size.RAM and ROM usageThe total RAM usage is: ZI-data + RW-dataThe total flash usage is:Code + RO-data + RW-data ZI-data - Zero initialized data, data variables set to 0 RW-data - Data variables that are different from 0 RO-data - Constants placed in flash This means that if you have a variable defined globally with the const flag it will most likely end up in flash, while a variable that is prone to change will end up either in RW...

 Using PWM and Nordic UART Service on nRF51-DK (nRF51822/nRF52422) to control an RGB LED over BLE.http://electronut.in/nrf51-rgb-led-test/...

Obligatory DisclaimerSecurity is hard. If a product handles sensitive information then it is the engineer's responsibility to his customers to consult a security professional. However, experimenting with security should be encouraged whenever possible; the world needs better security and everyone has to start somewhere.IntroductionThe security features that are built into Bluetooth Low Energy (BLE) are focused on the link between devices. BLE uses authentication to make it possible for a user to pair with...

DEVZONE FORUM

While it's easy enough to download the SDK from Nordic's website, it's a slow and painful process.It's slow I assume because the site is hosted far away from me. Loading all the pages to get to the SDK download is a time consuming process.It's also a pain to use since I have to switch between many versions and keep track of which project is using which version. I've also needed to download an old version for a project and was restricted from doing so. I had to find a previously downloaded copy of the old ...

Hi all,I have the exact issue mentioned here - https://github.com/hlnd/nrf51-pure-gcc-setup/issues/9I have updated my makefile to generate only one bin file from the Softdevice Hex file, but still I'm getting the ' Failed to download RAMCode!' Error.I'm using S110 v8.1.0 with the nrf51-DK PCA10028. Regards,Prithvi...

I am trying to pair nordic with an iPhone app. (using lightBlue) but not device_manager_evt_handler is not getting calledHere is the code, Is there anything else that i am missing. i tried Current Time Service Client Sample program provided by Keil and that works fine. static void device_manager_init(bool erase_bonds) { uint32_t err_code; dm_init_param_t init_param = {.clear_persistent_data = erase_bonds}; dm_application_param_t register_param; // Initialize persistent storage module. err_code = pstorage_...