STMicroelectronics Discovery kit for STM32 F030 Value line - with STM32F030R8 MCU STM32F0308-DISCO STM32F0308-DISCO Data Sheet

Product codes
STM32F0308-DISCO
Page of 18
Description of the firmware package
UM1677
DocID025326 Rev 1
2.1.2 STM32F0xx_StdPeriph_Driver subfolder
This subfolder contains sources of STM32F0xx peripheral drivers.
Each driver consists of a set of routines and data structures covering all peripheral 
functionalities. The development of each driver is driven by a common API (application 
programming interface) which standardizes the driver structure, the functions and the 
parameter names.
Each peripheral has a source code file, stm32f0xx_ppp.c, and a header file, 
stm32f0xx_ppp.h. The stm32f0xx_ppp.c file contains all the firmware functions required to 
use the PPP peripheral.
2.2 Project 
folder
This folder contains the source files of the STM32F030 Discovery firmware applications.
2.2.1 Demonstration 
subfolder
This subfolder contains the demonstration source files with preconfigured project for 
EWARM, MDK-ARM and TrueSTUDIO
®
 toolchains.
A binary image (*.hex) of this demonstration is provided under Binary subfolder. You can 
use any in-system programming tool to reprogram the demonstration using this binary 
image.
2.2.2 Master_Workspace 
subfolder
This subfolder contains, for some toolchains, a multi-project workspace allowing you to 
manage all the available projects (provided under the subfolders listed below) from a single 
workspace window.
2.2.3 Peripheral_Examples 
subfolder
This subfolder contains a set of examples for some peripherals with preconfigured projects 
for EWARM, MDK-ARM and TrueSTUDIO toolchains. See 
 and STM32F0308-
DISCOVERY peripheral firmware examples, AN4062, for further details.
2.3 Utilities 
folder
This folder contains the abstraction layer for the STM32F030 Discovery hardware. It 
provides the following drivers: 
stm32f0308_discovery.c: provides functions to manage the user push-button and 2 
LEDs (LED3 and LED4).