Introduce a hardware-independent BSP interface and migrate the NUCLEO_F401RE target to use it, allowing shared applications to build without depending on board-specific headers.
Goals:
- Define common BSP interface headers.
- Implement the BSP interface for
NUCLEO_F401RE.
- Move the ThreadX demo into the shared application directory.
- Replace direct vendor dependencies with BSP interface calls.
- Document board-specific configuration.
DoD:
Introduce a hardware-independent BSP interface and migrate the
NUCLEO_F401REtarget to use it, allowing shared applications to build without depending on board-specific headers.Goals:
NUCLEO_F401RE.DoD:
NUCLEO_F401RE.