-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
featureNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description:
Introduce a modern C++ wrapper for the STM32 HAL SPI peripheral.
The goal is not to reimplement SPI from scratch, but to wrap HAL APIs in a C++ abstraction that improves usability, readability, and maintainability for application-level code.
Proposed Scope:
- Class-based SPI interface
- Constructor-based initialization
- Chip-select handling
- Minimal overhead; no dynamic allocation
Acceptance Criteria:
- Compiles cleanly on at least one supported Nucleo board
- Uses STM32 HAL internally (no direct register access)
- Clear public API with header/source separation
- Keep interface simple and extensible for future DMA/IRQ support
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers