Getting started

This section contains a series of articles which are meant to be tutorials. The best way to getting started is to read them in this order:

From 0 to STM32, for an introduction to the STM32 microcontrollers and STM32 driver installation;
Developing on STM32: introducing ChibiStudio, to see how to setup a working environment for firmware development in Windows;
A close look to ChibiOS demos for STM32, to understand how to deal with default demos of ChibiOS;
Using STM32’s GPIO with ChibiOS’ PAL Driver, to deal with General Purpose IO of the STM32;
Using STM32’s USART with ChibiOS Serial Driver, to deal with Universal Synchronous\Asynchronous Receiver Transmitter of the STM32;
Using STM32’s ADC with ChibiOS ADC Driver, to deal with Analog to Digital Converter of the STM32.
PWM in hardware with STM32 Timer and ChibiOS, to understand how to generate PWM signal using STM32 TIM.
Using STM32 SPI with ChibiOS, to understand how to deal with Serial Peripheral Interface of the STM32.
Using STM32 I2C with ChibiOS, to understand how to deal with Inter-Integrated Circuit bus of the STM32.