DEVZONE BLOG FEED

Hi, I attached here some slides that we used in our technical seminar for DFU. Download the presentation here: DFU_SDKv8.0_Pub.pdfThe presentation covers: What DFU is and what bootloader does Two types of DFU, single bank and dual bank update Some animation explaining how DFU works on both cases How do we do Softdevice update DFU command sequence chart It was heavily based on the SDK documentation you can find here. There are much more detailed information in the documentation. I exported the pre...

The NRF51822 Bluetooth Low Energy mbug board from y5 Design is an easy to use ARM Cortex-M0 microcontroller with BLE. This board can be used as a standalone system or stacked with other mbugs to create multifunctional systems. Part of mbug™ ecosystem Smaller than a quarter, atapproximately 0.9" x 0.9" Can be used as a standalone microcontroller or with other mbugs (sensors, displays, relay, servo, battery, etc.) 12 different mbugs (2 processors, 9 expansion, 1 prototype) stackable 1...

 Bluz is a brand new development kit that brings Bluetooth LE to the internet. We have paired up with Spark and ported their FW to the nrf51822, allowing Bluz to be controlled and programmed over the air from anywhere in the world. We will release several gateways that allow bluz to always be online, even when smartphones aren't nearby.We have launched Bluz on Kickstarter, so you can pre-order bluz and accessory shields and gateways now: https://www.kickstarter.com/projects/264813863/bluz-bluetooth-m...

DEVZONE FORUM

03.05.2015

UART bootloader

Hi, Is there a UART bootloader built in to the factory firmaware similar to others like NXP LPC series where a specific pin is held low at reset. If so what pins are used? Thanks...

Hello,I am using the custom board.There is 32MHz external oscillator. So, I implemented like below source code for clock control. NRF_CLOCK->LFCLKSRC = (CLOCK_HFCLKSTAT_SRC_Xtal EVENTS_HFCLKSTARTED = 0; NRF_CLOCK->TASKS_HFCLKSTART = 1; NRF_CLOCK->XTALFREQ = CLOCK_XTALFREQ_XTALFREQ_32MHz; But, I think that I need NRF_CLOCK->HFCLKSRC for external oscillator.In your nrf51 series reference manual, HFCLKSRC is referred.But, there is not any source code for HFCLKSRC in nrf51.hand there is not any re...

It looks like [APP_TIMER_INIT](https://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v8.x.x/doc/8.0.0/s110/html/a00803.html#ga5aaf67f18b79941f9a160d287aa5f245) changed in v8 of the SDK. I do NOT want to run the code for timer callbacks in the IRQ, I want to run in the background loop. How should I properly initialize the app_timer module? Is there a tested example I can refer to? #include "app_timer.h" #include "app_scheduler.h" // Initialize timer module APP_TIMER_INIT(APP_TIMER_PRESCA...