Learn from other projects how organize the repository, the source-code, the packaging, the build-toolchain, etc...
HDC requires to conform to good practice of quite different software development cultures and its not sufficient to just follow a single set of conventions. Special care is needed to ensure the portability of the C code, which is currently too tailored to the specific conventions used by a single IDE (STM32CubeIDE)
Learn from other projects how organize the repository, the source-code, the packaging, the build-toolchain, etc...
HDC requires to conform to good practice of quite different software development cultures and its not sufficient to just follow a single set of conventions. Special care is needed to ensure the portability of the C code, which is currently too tailored to the specific conventions used by a single IDE (STM32CubeIDE)
Some sources for inspiration: