-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Recent changes effectively killed modular board designs #11026
Copy link
Copy link
Closed
Labels
Area: boardsArea: Board portsArea: Board portsArea: driversArea: Device driversArea: Device driversType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)
Description
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: boardsArea: Board portsArea: Board portsArea: driversArea: Device driversArea: Device driversType: bugThe issue reports a bug / The PR fixes a bug (including spelling errors)The issue reports a bug / The PR fixes a bug (including spelling errors)