From 99004e8a6f1874b25efc75669fa38804d03ff385 Mon Sep 17 00:00:00 2001 From: fancy <258828110.@qq.com> Date: Mon, 20 Nov 2023 06:48:53 -0800 Subject: [PATCH] Backup. --- hal/src/Hal.c | 6 ++++++ hal/src/Hal.h | 1 + 2 files changed, 7 insertions(+) diff --git a/hal/src/Hal.c b/hal/src/Hal.c index 984a320..465db48 100644 --- a/hal/src/Hal.c +++ b/hal/src/Hal.c @@ -16,6 +16,11 @@ #include "ILog.h" #include #include +StatusCode HalInit(IHal *hal) +{ + LogInfo("Hal init.\n"); + return CreateStatusCode(STATUS_CODE_OK); +} static void HalFree(void *object) { LogInfo("hal instance free.\n"); @@ -27,6 +32,7 @@ void HalImplInit(Hal *hal) { LogInfo("HalImplInit\n"); NewIHal((IHal **)&hal); + ((IHal *)hal)->init = HalInit; ((IHal *)hal)->free = HalFree; } StatusCode NewHal(Hal **hal) diff --git a/hal/src/Hal.h b/hal/src/Hal.h index bc1da83..5f54385 100644 --- a/hal/src/Hal.h +++ b/hal/src/Hal.h @@ -26,6 +26,7 @@ typedef struct hal } Hal; StatusCode NewHal(Hal **hal); void HalImplInit(Hal *hal); +StatusCode HalInit(IHal *hal); #ifdef __cplusplus } #endif