New Split Board Based on GD32E230C8T6 #15
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have a hoverboard which uses a split board design but there isn't any firmware available for it. It is based on a GigaDevice GD32E230C8T6 but is otherwise very similar to the other GD32F130C8T6 boards. I have added some photos and have traced out the PCB (I will add the annotated images once they are tidy).
To allow the firmware to be compiled for the E23 board I have added a second target and requisite modules. There doesn't appear to be any hardware used on the F13 chip that isn't available on the E23 so hopefully it will just work.
To point to correctly point to the E23 modules rather than the E13 modules (i.e. #include "gd32e23x.h" vs #include "gd32f1x0.h") I intend to add an identifier statement to each file to select between the modules dependent on #ifdef MCU_GD32E23x #else