JZsdkLib.c 723 字节
#include <stdio.h>
#include "JZsdkLib.h"

#include "./JZsdk_TaskManagement/TaskManagement.h"

static T_JZsdkReturnCode JZsdk_PrepareSystemEnvironment()
{
    T_JZsdkReturnCode ret;

    ret = JZsdk_OsalInit();
    if (ret != JZ_ERROR_SYSTEM_MODULE_CODE_SUCCESS)
    {
        
    }
    else
    {
        JZSDK_LOG_INFO("JZSDK_OSAL_INIT_SUCCESS");
    }

    return ret;
}


//初始化sdk
T_JZsdkReturnCode JZsdk_LibInit(int LogFlag)
{
    //环境初始化
    JZsdk_PrepareSystemEnvironment();
    
    if (LogFlag == JZ_FLAGCODE_ON)
    {
        //1、初始化log
        JZsdk_LoggerInit();    
    }

    //2、任务管理系统初始化
    TaskManagement_Init();

    JZSDK_LOG_INFO("JZSDK_LIB_INIT_SUCCESS");
}