### STM32F407VET6 Development Board
STM32F407VET6 (LQFP100)
- CPU: 168MHz
- Flash: 512KB
- SRAM: 192KB
### STM32F4DISCOVERY Discovery Board
STM32F407VGT6 (LQFP100)
- CPU: 168MHz
- Flash: 1MB
- SRAM: 192KB
### STM32F767ZI Nucleo-144 Development Board
STM32F767ZI (LQFP144)
- CPU: 216MHz
- Flash: 2MB
- SRAM: 512KB
## Workspace setup
This repository contains the STM32 applications and the west manifest. Zephyr,
its modules, bootloaders, and tools are downloaded separately by west.
### Prerequisites
Install Git and Python 3, then create an empty workspace directory.
### Clone and initialize
Run these commands from the empty workspace directory:
```powershell
git clone ssh://git@gitea.cuihang1201.synology.me:2222/hangpersonal/STM32_Zephyr_RTOS.git
cd STM32_Zephyr_RTOS
py -3.12 -m venv .venv
.\.venv\Scripts\Activate.ps1
python.exe -m pip install --upgrade pip
pip install west
west --version
west init --mr v4.4.2 .
west update
west zephyr-export
west packages pip --install
west sdk install
```
#### ST boards:
- stm32f4_disco
- nucleo_f767zi
- nucleo_h755zi_q
```powershell
$board = ""
$project = ""
west build -p always `
-s apps\$project `
-d build\$project `
-b $board
west flash -d build\$project
```