Nordic

Controlling NRF52 GPIO with nRF5 SDK

The GPIO (General Purpose Input/Output) ports on the nRF52 series are essential for interfacing with external components like sensors, LEDs, and buttons. In this guide, you’ll learn how to control the digital input and output ports of the nRF52 family using the nRF5 SDK. We’ll walk you through configuring GPIO pins as inputs or outputs, reading button states, and toggling LEDs. With practical examples and code snippets, you’ll gain the skills to easily interact with your hardware and create responsive embedded systems.

Read more 5 min read

Developing nRF52 applications with GCC

The GNU Compiler Collection (GCC) is a popular choice for developing applications on the nRF52 family, offering flexibility and powerful optimization features for embedded systems. In this tutorial, we’ll guide you through the steps to set up your development environment for the nRF52 using GCC. You’ll learn about the essential components of a typical nRF52 GCC project, including directory structures, key configuration files, and toolchain setup. With a hands-on approach, we’ll walk you through creating, building, and flashing a simple nRF52 application, giving you a solid foundation for further development.

Read more 10 min read