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 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 »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-23 22:32:08 +00:00
7e0b1e3244 Refactored the included files from the ch32fun project.
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-23 22:21:17 +00:00
56e38aeeae Refactored template files
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-23 03:26:11 +00:00
09734f4ef1 whitespace changes.
734536bda6 removed dead line.
Compare 2 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-23 03:25:14 +00:00
56140d0bba fixed and tested otto script on FreeBSD
fd03292660 Added extension to name.
eb32ce8b3f Added the regedit header to the template file.
Compare 3 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 05:06:29 +00:00
3d5c460865 updated not to format the test sources.
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 05:06:00 +00:00
5178c69a14 Updated ADC test, now passing.
c731aae201 Refactored ADC to use new regedit functions.
3aac942e6d deleted from inc
Compare 3 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 04:54:04 +00:00
e769b00354 Added item to todolsit.
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 04:41:12 +00:00
e6d3612d4d refactored mock regedit tests
e61a9ae235 auto formatting
Compare 2 commits »
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 03:58:23 +00:00
13eca24d04 Updated doxygen header comment.
jakegoodwin pushed to ch32v at TDD-Templates/cmake_cpputest_template 2025-12-22 03:57:15 +00:00
eadc336185 removed dead code / comments.