Skip to content

Conversation

@tpambor
Copy link

@tpambor tpambor commented Jan 5, 2026

This change improves organization and makes it easier for users to include the necessary headers in their projects. This also ensures that only the relevant header files are added to the include path during compilation.

Previously, the convention was to include the entire repository in the include path, which also exposed other headers, e.g. ecc/hamming.h. This can lead to naming conflicts with other libraries.

With this PR, all dhara headers are properly namespaced under dhara/, so that projects can include headers using #include "dhara/<header>.h" (as before), but no files outside of the dhara namespace are added to the include path during compilation.

This change is part of the efforts to make dhara available as a zephyr module.

This change improves organization and makes it easier for users to
include the necessary headers in their projects. This also ensures
that only the relevant header files are added to the include path
during compilation.

Signed-off-by: Tim Pambor <tim.pambor@codewrights.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant