A common abstraction layer is used to ensure maximum portability between STM32 families.
Examples are provided at the peripheral driver level. They are simple projects that demonstrate how to use a driver.
Applications are provided at the middleware level. They are larger than the projects provided at the driver level, and demonstrate how to use middleware components simultaneously with multiple different peripheral drivers.
Demonstrations are provided at the eval and Discovery board level. They are very comprehensive projects that make use of all the facilities available on their target hardware platform. That means they make use of multiple different middleware components and drivers in a single project. Demonstration projects run under the control of FreeRTOS.
- Read more about demonstration projects -
Example, application and demonstration project files are provided for the IAR, Atollic (which uses the ARM GCC compiler) and Keil development tools, and target a range of off-the-shelf STM32 Evaluation, Discovery, STM32 Nucleo and dedicated boards.
|
|