Init: setup unity and code confg file for builtin library
- add unity setup in CAN lib, include makefiles take unity from local install path
- code check files such like cpp checheck, clang-tidy and so on
- format CAN lib with clang-format
By creating this pull request you agree to the terms in CONTRIBUTING.md. https://github.com/Infineon/.github/blob/master/CONTRIBUTING.md --- DO NOT DELETE ANYTHING ABOVE THIS LINE ---
CONTRIBUTING.md also tells you what to expect in the PR process.
Description Init unity setup and code check configuration
Related Issue /DESMAKERS-3927
Context Just starting point, no need to merge now
Temporary documentation: IFX_CONTRIBUTING.md
pingpong v2 for CAN, with flexible size and loop Need to change the folder structure regarding review comments and adding Documentation.
What about the core folder formatting? Some of those files are not external dependencies no?
Now the core folder is also formatted. Only the arduino core , not for xmc-lib and related libraries.
Some things that may need to be improved/ open questions:
- [ ] How will the HIL setting apply to the fork repo
- [x] HIL unity library checks will run on both commit & PR, When I commit to PR it triggers the check twice
- [x] No workflow for pre-commit yet
- [x] Doc Build also runs when there are no changes in doc/