You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduces a new `gd32::fmc` API in `lib-gd32` (`gd32_fmc.h`) and moves/renames FMC flash logic there, including a new GD32F4-specific FMC implementation (`src/f/fmc4/gd32_fmc.cpp`). `lib-flashcode` now delegates read/erase/write to this shared FMC layer and its GD32H7-specific flashcode file is removed.
Build wiring was updated to support the refactor: `lib-gd32` now uses a new `Rules.mk` (with `Makefile.mk` symlink) and `lib-flashcode` includes `lib-gd32` headers/sources. `Validate.mk` adds remote-config/minimum and RTL8201F link-check defines. Smaller cleanup changes include labeled bit-print output, GD32 FMC debug macros, GD32F10X soft UART timer mapping, and minor style/formatting fixes.
0 commit comments