Static BSP

Overview

The StaticBsp class aggregates the BSP peripherals that must be operational before the lifecycle starts (“static”): the system timer (DWT cycle counter based) and the UART terminal (USART2, see bspUart Configuration). It is instantiated in main.cpp and initialized from main() before app_main(), so timing services and serial output are available during the early lifecycle phases.