Jake Goodwin jakegoodwin
  • Oregon
  • https://gorge.works
  • Software/Firmware developer:

    Languages of choice: C, Rust, sh and bash, python, AVR assembly/Risc-V assembly

    Editors: Vim, Hx(Helix), vscode(Open source version)

    CLI Tools: Links, Tmux, grep/ripgrep, git

  • Joined on 2022-12-13
jakegoodwin pushed to main at TDD-Templates/cmake_cpputest_template 2026-07-16 01:22:16 +00:00
95363f375e Updated the template src cmake file.
40f86d9f06 Updated date regex lines.
09e82a1977 Commented out genreally not used vars.
Compare 3 commits »
jakegoodwin pushed to main at TDD-Templates/cmake_cpputest_template 2026-07-16 00:50:55 +00:00
a58ed1564e removed MockRegEdit from cmake
bec64ac372 removed the MockRegEdit module.
07fb8b48da Updated otto.sh to be OS aware, also added more automation.
8ef0f8307b Updated default doxygen config.
ea633bc0f4 Added better default test functions.
Compare 7 commits »
jakegoodwin pushed to main at TDD-Templates/cmake_cpputest_template 2026-07-15 17:22:07 +00:00
ae9a534c7f Updated to use only standard read functionality
5cf0e7d58a Added basic readme outline
Compare 2 commits »
jakegoodwin reopened issue TDD-Templates/cmake_cpputest_template#14 2026-07-15 01:30:54 +00:00
[FEAT] The doxygen file should have a automatic project name swap
jakegoodwin commented on issue TDD-Templates/cmake_cpputest_template#14 2026-07-15 01:30:49 +00:00
[FEAT] The doxygen file should have a automatic project name swap

This will need to be implemented in the otto.sh shell script or a seperate setup shell script.

jakegoodwin closed issue TDD-Templates/cmake_cpputest_template#14 2026-07-15 01:30:49 +00:00
[FEAT] The doxygen file should have a automatic project name swap
jakegoodwin commented on issue TDD-Templates/cmake_cpputest_template#16 2026-07-15 01:29:43 +00:00
[BUG] Missing color on test harness output

This issue has been solved in the latest otto.sh script.

jakegoodwin closed issue TDD-Templates/cmake_cpputest_template#16 2026-07-15 01:29:43 +00:00
[BUG] Missing color on test harness output
jakegoodwin pushed to main at TDD-Templates/cmake_cpputest_template 2026-07-15 01:29:04 +00:00
027960f635 stubbed out add_mock_module() shell function
jakegoodwin pushed to main at TDD-Templates/cmake_cpputest_template 2026-07-15 01:27:50 +00:00
d315aa7780 Updated to use new cmake setup for cpputest
bca83430f7 updated regex and shell finding command
5d31d1e97f Updated gitignore
c5e573f835 Added new directory for holding generated documentation.
d39e011b8c removed from main dir
Compare 11 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-03-14 16:17:24 +00:00
e1e6315f7f Added tests module for wwdg/mocks.
514c90cefe Added tests for I2C periherials
a6c5a32442 Adding new docs(markdown) for holding thoughts/ideas on design of i2c and multiple mcu support.
e1c2aa85f3 Updated otto script to allow more granular testing and more obvious error finding.
c17c3d5c9a removed whitespace from readme.
Compare 7 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-21 17:56:23 +00:00
2b308a6b1d Added comments to the toolchain file for where future configs may be placed.
b3ef3769d9 Updated state of readme to show newly completed item on checklist.
d9918291ae Added start of wwdg mocks for hardware dependencies.
6f191ce44c updated window watchdog to use the toolchain file variables.
42465b22f4 updated ADC module to use the toolchain vars.
Compare 6 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-19 18:25:41 +00:00
8bde6dd87b whitespace change from automatic formatting
07c93cb110 fixed typo in comment of main cmake file.
67d8022c83 Fixed up implimentation of object_gen_flags and arch flags to use CMAKE lists style.
69efaec385 refactored the target compile options to use the variables from the toolchain file.
bc5f93d7ae Updated regedit to use the compile options needed for ch32v003
Compare 7 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-14 00:14:30 +00:00
e887d69e5d updated main cmake file to remove linking to blink module.
25283c1d84 Added start of command to setup script.
c0d5ba1d90 commented out blink module to allow easy compiling.
Compare 3 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-13 04:55:57 +00:00
24f01edf74 Changed the refernces to "NEWLIB" --> "ALTCLIB" as it's more accurate.
c3fa2b491c commented out make main in favor of using PROJECT_NAME variable.
Compare 2 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-13 04:48:48 +00:00
a376d27260 updated readme with correct infomation on toolchain install for linux systems.
988b888f62 refactored the cmake toolchain configuration to use linuxator on FreeBSD
Compare 2 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-02-03 07:27:50 +00:00
bab2803568 updated toolchain cmake file to make it work on my bhyve vm(linux with xpack toolchain.)
ac0c1d340d added info on toolchain needed for building
69357c5118 updated git ignore list to ignore all in build dir.
Compare 3 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-01-06 07:01:11 +00:00
5b41308043 Updated to fill in notes/comments on the mcu.
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2026-01-06 05:08:31 +00:00
87fc051a56 Added new linker file that's going to be commented throughly.
6be8210eae created a throughly commented startup file.
Compare 2 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-23 23:05:23 +00:00
1ab0edaf24 Updated ADC with ADC_PowerOff() function.
acfa5aa814 Added new ADC test
f88d650035 Fixed GNU extension issue
Compare 3 commits »