├── .clang-format ├── .clang-tidy ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── FEATURE.md │ ├── ISSUE.md │ ├── QUESTION.md │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── PULL_REQUEST_TEMPLATE │ ├── ccc.md │ └── pull_request_template.md ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── docs ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md ├── meson.build ├── meson_options.txt ├── project-skeleton.sublime-project ├── src ├── app │ ├── main.c │ └── meson.build ├── lib │ ├── example │ │ ├── example.c │ │ ├── example.h │ │ └── meson.build │ └── meson.build ├── meson.build └── utility │ ├── example.c │ └── meson.build ├── subprojects ├── catch2.wrap ├── cmocka.wrap ├── etl.wrap ├── libc.wrap ├── libcpp.wrap └── libmemory.wrap ├── test ├── README.md ├── catch2_test_case.cpp ├── main.c ├── meson.build ├── test_suite.c └── tests.h └── tools ├── CI.jenkinsfile ├── Jenkinsfile ├── download_and_deploy_config_files.sh ├── install_arm_gcc.sh ├── install_deps.sh └── setup_env.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/ISSUE_TEMPLATE/FEATURE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ISSUE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/ISSUE_TEMPLATE/ISSUE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/ccc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE/ccc.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/meson_options.txt -------------------------------------------------------------------------------- /project-skeleton.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/project-skeleton.sublime-project -------------------------------------------------------------------------------- /src/app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/app/main.c -------------------------------------------------------------------------------- /src/app/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/app/meson.build -------------------------------------------------------------------------------- /src/lib/example/example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/lib/example/example.c -------------------------------------------------------------------------------- /src/lib/example/example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/lib/example/example.h -------------------------------------------------------------------------------- /src/lib/example/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/lib/example/meson.build -------------------------------------------------------------------------------- /src/lib/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/lib/meson.build -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/utility/example.c: -------------------------------------------------------------------------------- 1 | /* This is an example archive */ 2 | -------------------------------------------------------------------------------- /src/utility/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/src/utility/meson.build -------------------------------------------------------------------------------- /subprojects/catch2.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/catch2.wrap -------------------------------------------------------------------------------- /subprojects/cmocka.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/cmocka.wrap -------------------------------------------------------------------------------- /subprojects/etl.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/etl.wrap -------------------------------------------------------------------------------- /subprojects/libc.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/libc.wrap -------------------------------------------------------------------------------- /subprojects/libcpp.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/libcpp.wrap -------------------------------------------------------------------------------- /subprojects/libmemory.wrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/subprojects/libmemory.wrap -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/README.md -------------------------------------------------------------------------------- /test/catch2_test_case.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/catch2_test_case.cpp -------------------------------------------------------------------------------- /test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/main.c -------------------------------------------------------------------------------- /test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/meson.build -------------------------------------------------------------------------------- /test/test_suite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/test_suite.c -------------------------------------------------------------------------------- /test/tests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/test/tests.h -------------------------------------------------------------------------------- /tools/CI.jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/CI.jenkinsfile -------------------------------------------------------------------------------- /tools/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/Jenkinsfile -------------------------------------------------------------------------------- /tools/download_and_deploy_config_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/download_and_deploy_config_files.sh -------------------------------------------------------------------------------- /tools/install_arm_gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/install_arm_gcc.sh -------------------------------------------------------------------------------- /tools/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/install_deps.sh -------------------------------------------------------------------------------- /tools/setup_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embeddedartistry/project-skeleton/HEAD/tools/setup_env.sh --------------------------------------------------------------------------------