FW for the STM324x9I-EVAL2 developement kit from ST Micro.
The FW is divided into a number of modules each covering a specific category:
Application
TODO: Add application submodules and descriptions here.
BSP - Bootloader specific BSP that pulls in the shared BSP
Shared BSP
CMSIS
STM32F4xx device drivers
Serial/UART
Time/RTC
Ethernet (STM32 MAC) driver
QPC implementation of the LWIP network driver interface
STM32 specific init and optimizations.
Flash driver
DP83848 Ethernet PHY driver
ISR implementations
Linker script
System - RTOS, network stacks, encryption stacks, console debugging, etc.
QPC RTOS/Framework
LWIP network stack
Shared System
Processor and board support TODO: Update this when the final board is released. The code is completely
Features
- QPC 5.3.0 RTOS framework. http://www.state-machine.com/
- STM32F4 processor using the SMT324x9I-EVAL2 ST Micro dev kit.
- LWIP stack with working UDP, ICMP, and TCP.
- Uses STM32F4xx STD peripheral drivers v1.3.0
- Buffered DMA UART debugging.
- Module level control debugging framework. Can enable and disable debugging output dynamically.
- LCD support with DMA2D
- STemWin