Use AzureRTOS ThreadX
This commit is contained in:
@ -245,6 +245,8 @@ typedef enum
|
||||
*/
|
||||
#define SAI_DEFAULT_TIMEOUT 4U
|
||||
#define SAI_LONG_TIMEOUT 1000U
|
||||
#define SAI_SPDIF_FRAME_LENGTH 64U
|
||||
#define SAI_AC97_FRAME_LENGTH 256U
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
@ -390,7 +392,7 @@ HAL_StatusTypeDef HAL_SAI_Init(SAI_HandleTypeDef *hsai)
|
||||
assert_param(IS_SAI_BLOCK_FIRST_BIT(hsai->Init.FirstBit));
|
||||
assert_param(IS_SAI_BLOCK_CLOCK_STROBING(hsai->Init.ClockStrobing));
|
||||
assert_param(IS_SAI_BLOCK_SYNCHRO(hsai->Init.Synchro));
|
||||
#if defined(SAI_VER_V2_X)
|
||||
#if defined(SAI_VER_V2_X)
|
||||
/* SAI Peripheral version depends on STM32H7 device revision ID */
|
||||
if (HAL_GetREVID() >= REV_ID_B) /* STM32H7xx Rev.B and above */
|
||||
{
|
||||
@ -620,12 +622,12 @@ HAL_StatusTypeDef HAL_SAI_Init(SAI_HandleTypeDef *hsai)
|
||||
if (hsai->Init.Protocol == SAI_SPDIF_PROTOCOL)
|
||||
{
|
||||
/* For SPDIF protocol, frame length is set by hardware to 64 */
|
||||
tmpframelength = 64U;
|
||||
tmpframelength = SAI_SPDIF_FRAME_LENGTH;
|
||||
}
|
||||
else if (hsai->Init.Protocol == SAI_AC97_PROTOCOL)
|
||||
{
|
||||
/* For AC97 protocol, frame length is set by hardware to 256 */
|
||||
tmpframelength = 256U;
|
||||
tmpframelength = SAI_AC97_FRAME_LENGTH;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -2248,7 +2250,7 @@ __weak void HAL_SAI_ErrorCallback(SAI_HandleTypeDef *hsai)
|
||||
* the configuration information for SAI module.
|
||||
* @retval HAL state
|
||||
*/
|
||||
HAL_SAI_StateTypeDef HAL_SAI_GetState(SAI_HandleTypeDef *hsai)
|
||||
HAL_SAI_StateTypeDef HAL_SAI_GetState(const SAI_HandleTypeDef *hsai)
|
||||
{
|
||||
return hsai->State;
|
||||
}
|
||||
@ -2259,7 +2261,7 @@ HAL_SAI_StateTypeDef HAL_SAI_GetState(SAI_HandleTypeDef *hsai)
|
||||
* the configuration information for the specified SAI Block.
|
||||
* @retval SAI Error Code
|
||||
*/
|
||||
uint32_t HAL_SAI_GetError(SAI_HandleTypeDef *hsai)
|
||||
uint32_t HAL_SAI_GetError(const SAI_HandleTypeDef *hsai)
|
||||
{
|
||||
return hsai->ErrorCode;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user