52 lines
1.8 KiB
C
52 lines
1.8 KiB
C
|
/**
|
||
|
******************************************************************************
|
||
|
* @file cmox_low_level.c
|
||
|
* @author MCD Application Team
|
||
|
* @brief This file contains Low level functions for CMOX initialization
|
||
|
******************************************************************************
|
||
|
* @attention
|
||
|
*
|
||
|
* Copyright (c) 2023 Yunhorn Technology Limited.
|
||
|
* Copyright (c) 2023 Shenzhen Yunhorn Technology Co., Ltd.
|
||
|
* All rights reserved.
|
||
|
*
|
||
|
* This software is licensed under terms that can be found in the LICENSE file in
|
||
|
* the root directory of this software component.
|
||
|
* If no LICENSE file comes with this software, it is provided AS-IS.
|
||
|
*
|
||
|
******************************************************************************
|
||
|
*/
|
||
|
|
||
|
#include "cmox_init.h"
|
||
|
#include "cmox_low_level.h"
|
||
|
#include "stm32wlxx_hal.h"
|
||
|
|
||
|
/**
|
||
|
* @brief CMOX library low level initialization
|
||
|
* @param pArg User defined parameter that is transmitted from initialize service
|
||
|
* @retval Initialization status: @ref CMOX_INIT_SUCCESS / @ref CMOX_INIT_FAIL
|
||
|
*/
|
||
|
cmox_init_retval_t cmox_ll_init(void *pArg)
|
||
|
{
|
||
|
(void)pArg;
|
||
|
/* Ensure CRC is enabled for cryptographic processing */
|
||
|
__HAL_RCC_CRC_RELEASE_RESET();
|
||
|
__HAL_RCC_CRC_CLK_ENABLE();
|
||
|
return CMOX_INIT_SUCCESS;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @brief CMOX library low level de-initialization
|
||
|
* @param pArg User defined parameter that is transmitted from finalize service
|
||
|
* @retval De-initialization status: @ref CMOX_INIT_SUCCESS / @ref CMOX_INIT_FAIL
|
||
|
*/
|
||
|
cmox_init_retval_t cmox_ll_deInit(void *pArg)
|
||
|
{
|
||
|
(void)pArg;
|
||
|
/* Do not turn off CRC to avoid side effect on other SW parts using it */
|
||
|
return CMOX_INIT_SUCCESS;
|
||
|
}
|
||
|
|
||
|
|
||
|
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|