Skip to content

Recent changes effectively killed modular board designs #11026

@olegart

Description

@olegart

What was the reason behind initializing all the interfaces in drivers/periph_common/init.c irregardless of whether actual firmware uses them or not?

It is incompatible with any kind of modular design when external modules may be connected or not and interfaces used or not depending on runtime configuration.

Metadata

Metadata

Assignees

Labels

Area: boardsArea: Board portsArea: driversArea: Device driversType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions