Once PR #1519 introduces the modular deck discovery backend architecture, the OneWire backend should support true modular compilation like the forced backend will.
Current limitation: The OneWire backend will always need to compile because the memory subsystem depends on owInit().
Goal: Decouple memory system from onewire to enable conditional compilation via obj-$(CONFIG_DECK_BACKEND_ONEWIRE) += deck_backend_onewire.o.
Benefits: Reduced memory footprint, consistent architecture across all backends, better separation of concerns.
Once PR #1519 introduces the modular deck discovery backend architecture, the OneWire backend should support true modular compilation like the forced backend will.
Current limitation: The OneWire backend will always need to compile because the memory subsystem depends on owInit().
Goal: Decouple memory system from onewire to enable conditional compilation via
obj-$(CONFIG_DECK_BACKEND_ONEWIRE) += deck_backend_onewire.o.Benefits: Reduced memory footprint, consistent architecture across all backends, better separation of concerns.