STMicroelectronics Discovery kit for STM32 F030 Value line - with STM32F030R8 MCU STM32F0308-DISCO STM32F0308-DISCO Data Sheet
Product codes
STM32F0308-DISCO
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.
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.
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
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.
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.
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
for EWARM, MDK-ARM and TrueSTUDIO toolchains. See
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:
•
provides the following drivers:
•
stm32f0308_discovery.c: provides functions to manage the user push-button and 2
LEDs (LED3 and LED4).
LEDs (LED3 and LED4).