DEVZONE BLOG FEED

One thing I wish I had when I started developing for BLE is more blog posts that walk you step-by-step on how to tackle the different phases of the system design and implementation. One such phase is designing your Bluetooth GATT: Services and Characteristics.I just published a new blog post tackling this phase. I lay out the step-by-step process for designing a custom GATT for a BLE MIDI controller using the nRF52 platform including the complete source code. The post covers the following: Attrib...

Nordic Developer Zone - The Nordic developer’s best friendThe original goal of Nordic Developer zone was to create a resource for our customers that would complement direct Nordic technical support. It should simplify and help them with their design efforts. It should be a place where everyone can contribute, Nordicers and our customers and partners alike. It had a simple mantra – ‘Ask questions, share info, and be inspired’. As Nordic Developer Zone enters its 4th year, we can safely say i...

IntroductionThis example shows a simple GPIO driver for seamless handling of the GPIO and GPIOTE peripherals of the nRF52 series. This example is particularly intended for developers who wish to develop their own driver. The code is available on GitHub at the following URL: https://github.com/NordicSemiconductor/nrf52-drv-gpio-example.Keil GUI pointersThe figure below points out the important Keil GUI buttons for running this example. Steps to run the exampleFollow these steps to run the example: E...

DEVZONE FORUM

Does nrf52840 support those features in Bluetooth5,like (1)LE Extend ADV? (2)LE Periodic ADV? (3)AoD?...

Hello, I work on an application which use the pc-ble-driver 2.0 on a linux machine and the nRF52 with the connectivity firmware. This is a peripheral device which should be able to connect and bond with a phone. Unfortunately, last time I encountered a problem with implementing bonding feature - the `ble_gap_sec_params_t` after bonding procedure is still empty.This is how I implement the 'just works' bonding (based on [this chart](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter....

Hi,I followed the RTT tutorial but When I try to BUILD the project I got this error. What is it?Error: L6200E: Symbol SEGGER_RTT_WaitKey multiply defined (by segger_rtt_1.o and segger_rtt.o). Error: L6200E: Symbol SEGGER_RTT_WriteString multiply defined (by segger_rtt_1.o and segger_rtt.o). Error: L6200E: Symbol SEGGER_RTT_ConfigDownBuffer multiply defined (by segger_rtt_1.o and segger_rtt.o). Error: L6200E: Symbol SEGGER_RTT_ConfigUpBuffer multiply defined (by segger_rtt_1.o and segger_rtt.o).Error: L620...