Closed digant73 closed 2 months ago
Changed 281 files, amazing!!! Well done like always.
Tiny issue: in User\Menu\ScreenSettings.c, line 19
static const char * const labelMarlinType[ITEM_MARLIN_TYPE_NUM] =
{
// item value text(only for custom value)
"128x64",
"20x4"
};
This is only needed if the emulator is enabled, so probably best to guard it (#ifdef HAS_EMULATOR) or push it down to the HAS_EMULATOR section.
yes, I will apply the filter on the next PR (I will complete the cleanup)
Once the code is pretty stable since some time now, scope of this PR is an overall cleanup and code reduction (no code is changed).
IMPROVEMENTS:
static
andstatic inline
qualifiers has been applied for local-scope variables and functions (best practice) allowing a reduction of about 800 bytes on flash usage.GD32F30xx
API (used by recent MKS TFT28 variants):_USART6
was present but not initialized inuart.c
).gd32f30xxC_0x7000_iap.ld
file.PR STATE: Ready for merge