Skip to content

Draft: Add initial support for CH32H417 (#1023) - #1027

Draft
So1aric wants to merge 2 commits into
ZigEmbeddedGroup:mainfrom
So1aric:ch32h417
Draft

Draft: Add initial support for CH32H417 (#1023)#1027
So1aric wants to merge 2 commits into
ZigEmbeddedGroup:mainfrom
So1aric:ch32h417

Conversation

@So1aric

@So1aric So1aric commented Sep 6, 2026

Copy link
Copy Markdown

This draft adds initial support for the CH32H417. Currently, I can generate a flashable binary in which the V3F core wakes up the V5F and toggles PC2, while the V5F toggles PC3.
However, I'm not quite satisfied with the build system yet. Since the firmware for the two cores must be compiled separately, the add_firmware call should somehow accept two source paths. For now, I've added addDualCoreFirmware in the port's build.zig as a workaround — I'm not sure whether this is the right approach, so feedback is welcome.
The HAL is still unfinished, and system_init remains to be implemented.
That said, I'd like to settle on the build system design first before moving on to the remaining implementation.

@So1aric

So1aric commented Sep 6, 2026

Copy link
Copy Markdown
Author

#1023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant