STMicroelectronics Discovery kit for STM32F401 line - with STM32F401VC MCU STM32F401C-DISCO STM32F401C-DISCO Data Sheet
Product codes
STM32F401C-DISCO
9
Firmware
solutions
From the hardware abstraction layer, through middleware and up to the application field, the STM32
software ecosystem is extensive, providing a consistent set of solutions coming from more than 30
partners, based on open sources, or built in-house.
All STM32 F4 peripherals are functionally covered, including the peripheral library, DSP library, crypto
library, file systems, USB, Ethernet, display, industrial, audio and motor-control applications.
Contact your local ST sales and marketing office for more information on the solutions described in this
document.
software ecosystem is extensive, providing a consistent set of solutions coming from more than 30
partners, based on open sources, or built in-house.
All STM32 F4 peripherals are functionally covered, including the peripheral library, DSP library, crypto
library, file systems, USB, Ethernet, display, industrial, audio and motor-control applications.
Contact your local ST sales and marketing office for more information on the solutions described in this
document.
Hardware aBstraction layer
•
STM32 F4 standard peripheral and DSP
library: Complete set of device drivers
for all standard device peripherals
with many examples, including a
standardized‑interface DSP library, with
more than 50 math operations (FIR, FFT,
matrix, and more) accelerated for the
STM32 F4 DSP instruction set.
library: Complete set of device drivers
for all standard device peripherals
with many examples, including a
standardized‑interface DSP library, with
more than 50 math operations (FIR, FFT,
matrix, and more) accelerated for the
STM32 F4 DSP instruction set.
•
STM32 cryptographic library:
Implementation of cryptographic
algorithms, using STM32F41x or
STM32F43x hardware acceleration when
available, or 100% implemented by
software for the others, but with same API.
Implementation of cryptographic
algorithms, using STM32F41x or
STM32F43x hardware acceleration when
available, or 100% implemented by
software for the others, but with same API.
middleware
•
Many RTOS and file systems, from open
source to commercial solutions
source to commercial solutions
•
STM32 USB Host and Device libraries:
Complete firmware packages for USB,
slave and host, with many classes covered
Complete firmware packages for USB,
slave and host, with many classes covered
•
STM32 TCP/IP stacks: Several stacks
are available, such as LwIP or NicheLite;
partners offer more extensive protocol
support, or other communication means
such as Wi‑Fi
are available, such as LwIP or NicheLite;
partners offer more extensive protocol
support, or other communication means
such as Wi‑Fi
•
STemWin graphical library: based
on Segger emWin graphical library,
STemWin is a professional solution,
enabling graphical user interface (GUI)
implementation with any STM32, and LCD
and controller, using STM32 hardware
acceleration, whenever possible. It comes
with a full set of widgets and services, such
as remote display and developments tools
as on PC simulator and screens designer.
Finally, STemWin benefits from the
STM32F429/F439 Chrom‑ART accelerator.
on Segger emWin graphical library,
STemWin is a professional solution,
enabling graphical user interface (GUI)
implementation with any STM32, and LCD
and controller, using STM32 hardware
acceleration, whenever possible. It comes
with a full set of widgets and services, such
as remote display and developments tools
as on PC simulator and screens designer.
Finally, STemWin benefits from the
STM32F429/F439 Chrom‑ART accelerator.
•
STM32 Bluetooth stack: iAnywhere full
Bluetooth stack with many different
profiles, with our partner Alpwise
Bluetooth stack with many different
profiles, with our partner Alpwise
application Fields
•
STM32 audio solutions: Full range of audio
software bricks, optimized for STM32 F4:
software bricks, optimized for STM32 F4:
•
Adapted transport layers, such as USB
synchronization, Bluetooth profiles, and
more
synchronization, Bluetooth profiles, and
more
•
Music codecs: MP3, WMA, AAC‑LC,
HE‑AACv1, HE‑AACv2, OGG Vorbis, SBC,
and more
HE‑AACv1, HE‑AACv2, OGG Vorbis, SBC,
and more
•
Speech codecs: Speex, G726, G711,
G729, G722, and more
G729, G722, and more
•
Post‑processing algorithms such as
sample rate converters, filters (enabling
a graphical equalizer, loudness, bass
mix, and more), stereo widening, smart
volume control (digital volume control
with no saturation), and more
sample rate converters, filters (enabling
a graphical equalizer, loudness, bass
mix, and more), stereo widening, smart
volume control (digital volume control
with no saturation), and more
•
Smartphone accessory libraries, such as
iAP (iPod application protocol) interface
or Android interfacing
iAP (iPod application protocol) interface
or Android interfacing
Contact your sales office for information on
availability for specific STM32 part numbers.
availability for specific STM32 part numbers.
•
STM32 industrial protocols: Full range of
supported industrial protocols, including
Profinet, EtherCAT, Modbus, DeviceNet,
CANopen, and more, via our partner
network, making the most of the STM32 F4
with, in particular, its IEEE 1588 feature for
synchronized nodes
supported industrial protocols, including
Profinet, EtherCAT, Modbus, DeviceNet,
CANopen, and more, via our partner
network, making the most of the STM32 F4
with, in particular, its IEEE 1588 feature for
synchronized nodes
BRSTM32F40113.indd 9
29-Aug-13 16:44:42