Board: simplify code

This commit is contained in:
李通洲
2023-06-19 21:27:47 +08:00
parent 9bd8a788c8
commit 2ff4daef20
6 changed files with 21 additions and 35 deletions
+6 -4
View File
@@ -9,11 +9,14 @@
void ffPrintBoard(FFinstance* instance, FFBoardOptions* options)
{
FFBoardResult result;
ffDetectBoard(&result);
ffStrbufInit(&result.boardName);
ffStrbufInit(&result.boardVendor);
ffStrbufInit(&result.boardVersion);
const char* error = ffDetectBoard(&result);
if(result.error.length > 0)
if(error)
{
ffPrintError(instance, FF_BOARD_MODULE_NAME, 0, &options->moduleArgs, "%*s", result.error.length, result.error.chars);
ffPrintError(instance, FF_BOARD_MODULE_NAME, 0, &options->moduleArgs, "%s", error);
goto exit;
}
@@ -44,7 +47,6 @@ exit:
ffStrbufDestroy(&result.boardName);
ffStrbufDestroy(&result.boardVendor);
ffStrbufDestroy(&result.boardVersion);
ffStrbufDestroy(&result.error);
}
void ffInitBoardOptions(FFBoardOptions* options)