Skip to content

Reusable BSP Framework (Abstract BSP Interface & NUCLEO_F401RE Migration) #42

Description

@AmmarOkla12772

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:

  • Shared application builds successfully for NUCLEO_F401RE.
  • Existing demo functionality remains unchanged.
  • LED, UART, and ThreadX operation are validated on hardware.

Metadata

Metadata

Labels

GSoCGoogle Summer of Code participant tasks

Type

No type

Fields

No fields configured for issues without a type.

Projects

Status
Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions