Commit graph

183 commits

Author SHA1 Message Date
d9918291ae Added start of wwdg mocks for hardware dependencies. 2026-02-24 19:03:10 -08:00
6f191ce44c updated window watchdog to use the toolchain file variables. 2026-02-24 19:02:44 -08:00
42465b22f4 updated ADC module to use the toolchain vars. 2026-02-24 19:02:27 -08:00
d1891143e3 updated the template cmakelists.txt file to use variables from toolchain files. 2026-02-24 19:02:09 -08:00
8bde6dd87b whitespace change from automatic formatting 2026-02-22 19:33:05 -08:00
07c93cb110 fixed typo in comment of main cmake file. 2026-02-22 19:32:42 -08:00
67d8022c83 Fixed up implimentation of object_gen_flags and arch flags to use CMAKE lists style.
Tested it by running both the units tests build and the hex build. Both
currently build correctly without any issues.
2026-02-22 19:32:26 -08:00
69efaec385 refactored the target compile options to use the variables from the toolchain file. 2026-02-22 19:31:18 -08:00
bc5f93d7ae Updated regedit to use the compile options needed for ch32v003 2026-02-22 19:12:37 -08:00
ca4916ce7b added window watchdog module --> wwdg to the tests ran 2026-02-22 19:12:13 -08:00
e8d1de0456 added window watchdog module and tests. 2026-02-22 19:11:54 -08:00
e887d69e5d updated main cmake file to remove linking to blink module. 2026-02-17 01:21:51 -08:00
25283c1d84 Added start of command to setup script. 2026-02-17 01:13:27 -08:00
c0d5ba1d90 commented out blink module to allow easy compiling.
The module caused issues when attempting to build it via seperate
modules.
2026-02-17 01:13:13 -08:00
24f01edf74 Changed the refernces to "NEWLIB" --> "ALTCLIB" as it's more accurate. 2026-02-15 16:36:03 -08:00
c3fa2b491c commented out make main in favor of using PROJECT_NAME variable. 2026-02-15 16:35:35 -08:00
a376d27260 updated readme with correct infomation on toolchain install for linux systems. 2026-02-15 16:28:51 -08:00
988b888f62 refactored the cmake toolchain configuration to use linuxator on FreeBSD
Now tested as being able to build hex/binary/elf files using the
`otto.sh` menu option 2.
2026-02-15 16:28:32 -08:00
bab2803568 updated toolchain cmake file to make it work on my bhyve vm(linux with xpack toolchain.) 2026-02-05 19:07:39 -08:00
ac0c1d340d added info on toolchain needed for building 2026-02-05 19:07:05 -08:00
69357c5118 updated git ignore list to ignore all in build dir. 2026-02-05 13:44:35 -08:00
5b41308043 Updated to fill in notes/comments on the mcu. 2026-01-05 23:03:16 -08:00
87fc051a56 Added new linker file that's going to be commented throughly. 2026-01-05 20:46:32 -08:00
6be8210eae created a throughly commented startup file.
It's based on the OG factory startup code data.
2026-01-05 20:46:11 -08:00
1ab0edaf24 Updated ADC with ADC_PowerOff() function. 2025-12-23 15:07:09 -08:00
acfa5aa814 Added new ADC test 2025-12-23 14:59:42 -08:00
f88d650035 Fixed GNU extension issue
- Removed the anonamous structure crap.
2025-12-23 14:51:34 -08:00
7e0b1e3244 Refactored the included files from the ch32fun project.
+ updated as of 2025-12-23
2025-12-23 14:33:54 -08:00
56e38aeeae Refactored template files
+ changed the test group template name.
2025-12-23 14:22:47 -08:00
09734f4ef1 whitespace changes. 2025-12-22 19:27:57 -08:00
734536bda6 removed dead line. 2025-12-22 19:27:43 -08:00
56140d0bba fixed and tested otto script on FreeBSD 2025-12-22 19:27:00 -08:00
fd03292660 Added extension to name. 2025-12-22 18:46:28 -08:00
eb32ce8b3f Added the regedit header to the template file. 2025-12-22 17:06:40 -08:00
3d5c460865 updated not to format the test sources. 2025-12-21 21:08:15 -08:00
5178c69a14 Updated ADC test, now passing. 2025-12-21 21:07:46 -08:00
c731aae201 Refactored ADC to use new regedit functions. 2025-12-21 21:07:37 -08:00
3aac942e6d deleted from inc 2025-12-21 21:05:50 -08:00
e769b00354 Added item to todolsit. 2025-12-21 20:55:49 -08:00
e6d3612d4d refactored mock regedit tests
+ now implimented new u8 type tests.
2025-12-21 20:42:58 -08:00
e61a9ae235 auto formatting 2025-12-21 20:42:06 -08:00
13eca24d04 Updated doxygen header comment. 2025-12-21 20:00:06 -08:00
eadc336185 removed dead code / comments. 2025-12-21 19:59:00 -08:00
55c10de5a5 Updated MockRegEdit to use the original function header as well as adding missing function mocks. 2025-12-21 19:57:56 -08:00
99ee924627 Added include dir for module being mocked. 2025-12-21 19:57:30 -08:00
bac778c934 RegEdit automatic formatting standard applied. 2025-12-21 19:57:12 -08:00
9402cd779d Automatic formatting standard applied to tests dir. 2025-12-21 19:44:05 -08:00
4b9298f321 Added tags file to list of things to ignore. 2025-12-21 19:43:41 -08:00
f56f69fadc fixed call to tag generation function. 2025-12-21 19:43:27 -08:00
4be1a3b95e Refactored RegEdit module.
+ Added u32 type funcs.
+ Added u64 type funcs.
+ Added u16 type funcs.
+ Added u8 type funcs.
2025-12-21 19:43:15 -08:00