Commit graph

76 commits

Author SHA1 Message Date
f97455ec01 Added ASM to languages
Added the ASM keyword to the cmake languages section. Also changed the
version number to X.X.X for semantic versioning.
2025-01-20 19:48:47 -08:00
9b46cb32c0 Added componets dir.
Added the directory to hold CMSIS and RTOS stuff.
2025-01-20 19:48:06 -08:00
533d9ab020 copied over logic from cortex-M4 example repo
I copy pastaed some of the linker setup from another repo I found. Had
to change some stuff as their directory setup is differnt than mine.
2025-01-19 21:36:36 -08:00
0f331293d0 Added more comments
Added comments about M3/M4 cpu and alignment requirements.
2025-01-19 15:09:10 -08:00
bfe0676079 Added mising sections to the linker.ld file.
Added the bss, heap and stack sections.
2025-01-19 14:28:48 -08:00
1a980a9ffd new todo item added
Added todo for the documentation generation.
2024-11-10 12:49:39 -08:00
4e6e041073 Added an example linker file for ref
Going to use the example linker file for a refernce along with the ld
documentation.
2024-11-10 12:49:15 -08:00
c43df6e576 Setup /src/CmakeLists.txt for variable usage
The cmake file in the source directory is now using the variable project
name.
2024-11-10 06:37:20 -08:00
cb8fa86c6f Updated the cmakelists.txt
changed the project name variable along with the project description.
2024-11-10 06:36:19 -08:00
73a11f1abd Simplified project name.
Removed some uneeded letters from the project name.
2024-11-10 06:35:47 -08:00
120b0ba301 Updated todo items
Added on items for tasks that still need done.
2024-11-10 06:35:24 -08:00
b966fccf75 Added linker.ld file
Added a half-finished linker file with lots of comments.
2024-11-10 06:35:01 -08:00
a28d4dd937 Added main sections
Added sections to readme for requirements, instructions and how to test.
2024-11-07 00:50:38 -08:00
c0faa2322f Created STM32 toolchain file
Created an toolchain file `stm32-toolchain.cmake` in the root dir of the
repo.
2024-11-07 00:36:49 -08:00
9343842eae removed whitespace 2024-08-04 09:28:29 -07:00
b83b28af84 removed filecheck for formatting file. 2024-08-04 09:28:22 -07:00
c734ede4e6 fixed cli flags
The style flag/option needed to be changed. Also removed problamatic line from config.
2024-08-04 09:27:15 -07:00
0a9d348710 added option
Added the inplace editing option.
2024-08-04 08:43:07 -07:00
0723cb259b Added function for clang formatting.
The shell function finds all the C source and header files in the './src' directory; then it
applies the formatting specified in the .clang-format file.

Right now it only runs when the ctests shell function is called.
2024-08-04 08:40:53 -07:00
77364c22d1 Updated to 'Allman' or 'BSD' style.
This is what I found on a stackoverflow post for their recommended settings for the allman style.
I'm going to try it for awhile and see what I think.
2024-08-04 08:11:49 -07:00
385abf37ea Adding a formating file.
The '.clang-format' file is a configuration file for the llvm/clang formatting tools.
2024-08-04 07:56:05 -07:00
jakeg00dwin
e499ac44cf Added and included the "inc" directory in the project root. Also added in line to include the mocks dir 2024-06-14 13:38:04 -07:00
jakeg00dwin
e4a6978b57 fixed issue with external linkage of "C" files 2024-03-20 16:10:10 -07:00
jakeg00dwin
92b16a0244 updated to use the fancy regex sed flag 2024-03-20 14:10:05 -07:00
jakeg00dwin
352c849e44 removed the blank file 2024-03-20 14:09:52 -07:00
jakeg00dwin
bdc62f3224 updated to be more consistant with test file naming 2024-03-20 14:03:15 -07:00
jakeg00dwin
8cc19edbe3 fixed typo in cmake template file 2024-03-20 13:55:03 -07:00
jakeg00dwin
6dea8022ec removed dead code 2024-03-20 13:43:03 -07:00
jakeg00dwin
be025d228e changed to use new flag in regex operations 2024-03-20 13:40:52 -07:00
jakeg00dwin
6c7907f5c0 updated with new function for compile commands. 2024-03-20 12:47:48 -07:00
jakeg00dwin
0ba7b8d295 changed to only compile the 'AllTests' and it dependencies. 2024-03-20 12:43:02 -07:00
jakeg00dwin
eca69df689 added line to account for new linkage issues with cpputest. 2024-03-20 12:39:03 -07:00
jakeg00dwin
5c2e1593bd setup to use regex for adding module to test's cmake file. 2024-03-20 12:35:13 -07:00
jakeg00dwin
599822b932 Added comment for automation use. 2024-03-18 19:30:40 -07:00
jakeg00dwin
07a6b7d447 added link libraries and include dirs 2024-03-16 13:47:56 -07:00
jakeg00dwin
504998b727 edited to target the cpp test 2024-03-16 13:47:37 -07:00
jakeg00dwin
4c78b58973 changed the test template to target cpputest 2024-03-16 13:42:47 -07:00
jakeg00dwin
04352629b2 removed the old C file 2024-03-16 13:39:07 -07:00
jakeg00dwin
221b4f05a9 changed to match the currently working cpp test file 2024-03-16 13:39:00 -07:00
jakeg00dwin
52f311625b added an empty cmake file into mocks 2024-03-15 14:23:11 -07:00
jakeg00dwin
226f3053ad cleaned up old lines 2024-03-15 14:21:48 -07:00
jakeg00dwin
73583fd725 imported the test group 2024-03-15 14:20:36 -07:00
jakeg00dwin
f687b3b400 Added correct linked libs to the simple_test 2024-03-15 14:20:08 -07:00
jakeg00dwin
46710be9b5 edited to first include the simple_test directory, also using the correct link libs now 2024-03-15 14:19:45 -07:00
jakeg00dwin
46da670968 removed dead code 2024-03-15 14:19:17 -07:00
jakeg00dwin
738c875bc6 modifed to run the tests using the AllTests executable 2024-03-15 14:19:10 -07:00
jakeg00dwin
a15bed2326 tried adding to linked libs 2024-03-15 13:47:40 -07:00
jakeg00dwin
d7af8bc2e4 added the C++/11 directory to includes 2024-03-15 13:47:21 -07:00
jakeg00dwin
20b7c8cb38 updated for tests 2024-03-15 13:47:06 -07:00
jakeg00dwin
391d08ec7c added the exexcutable target main 2024-03-15 13:46:33 -07:00