
Getting started
Welcome to the Getting Started section for ChibiOS on PLAY Embedded. This category offers a comprehensive collection of articles designed to guide you through the initial steps of setting up and working with ChibiOS. Learn how to install and configure ChibiStudio, create your first ChibiOS project, and familiarize yourself with the basics of interacting with various peripherals. Whether you’re new to embedded systems or an experienced developer, our Getting Started section provides the essential resources to kickstart your journey with ChibiOS.
Leveraging ChibiOS/HAL’s SPI for Real-Time Applications
In this article, we explore the practical use of the Serial Peripheral Interface (often abbreviated SPI) with ChibiOS/HAL. The SPI, a synchronous, full-duplex communication protocol, is widely used in microcontroller data exchange, allowing for simultaneous data send and receive operations in ...
Mastering External Interrupts with ChibiOS PAL: From Polling to Events
Embedded system applications are becoming increasingly complex, and as a result, developers are constantly looking for new ways to make their firmware nimbler, simpler and more efficient. One of the most critical aspects of programming embedded systems is the use of interrupts to handle ...
Mastering GPIOs with ChibiOS PAL: a practical guide
The General Purpose Input/Output (GPIO) is a crucial peripheral in microcontrollers, enabling communication with the external world by sending and receiving signals through its input/output lines. GPIOs are highly configurable and versatile, with a single microcontroller often capable of ...






