// bool CreateHalModuleInstance(void) // { // // auto instance = std::make_shared(); // // RETURN_CODE code = Hal333DEMakePtr::GetInstance()->CreateHalModuleInstance(instance); // // if (code->IsCodeOK()) // // { // // LogInfo("Gpio manager instance is ok.\n"); // // IHal::GetInstance(&instance); // // return true; // // } // return false; // }