Macros | Functions
stm32h7xx_hal_crc_ex.h File Reference

Header file of CRC HAL extended module. More...

#include "stm32h7xx_hal_def.h"
Include dependency graph for stm32h7xx_hal_crc_ex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __HAL_CRC_OUTPUTREVERSAL_DISABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR &= ~(CRC_CR_REV_OUT))
 Unset CRC output reversal. More...
 
#define __HAL_CRC_OUTPUTREVERSAL_ENABLE(__HANDLE__)   ((__HANDLE__)->Instance->CR |= CRC_CR_REV_OUT)
 Set CRC output reversal. More...
 
#define __HAL_CRC_POLYNOMIAL_CONFIG(__HANDLE__, __POLYNOMIAL__)   ((__HANDLE__)->Instance->POL = (__POLYNOMIAL__))
 Set CRC non-default polynomial. More...
 
#define CRC_INPUTDATA_INVERSION_BYTE   CRC_CR_REV_IN_0
 
#define CRC_INPUTDATA_INVERSION_HALFWORD   CRC_CR_REV_IN_1
 
#define CRC_INPUTDATA_INVERSION_NONE   0x00000000U
 
#define CRC_INPUTDATA_INVERSION_WORD   CRC_CR_REV_IN
 
#define CRC_OUTPUTDATA_INVERSION_DISABLE   0x00000000U
 
#define CRC_OUTPUTDATA_INVERSION_ENABLE   CRC_CR_REV_OUT
 
#define IS_CRC_INPUTDATA_INVERSION_MODE(MODE)
 
#define IS_CRC_OUTPUTDATA_INVERSION_MODE(MODE)
 

Functions

HAL_StatusTypeDef HAL_CRCEx_Input_Data_Reverse (CRC_HandleTypeDef *hcrc, uint32_t InputReverseMode)
 
HAL_StatusTypeDef HAL_CRCEx_Output_Data_Reverse (CRC_HandleTypeDef *hcrc, uint32_t OutputReverseMode)
 
HAL_StatusTypeDef HAL_CRCEx_Polynomial_Set (CRC_HandleTypeDef *hcrc, uint32_t Pol, uint32_t PolyLength)
 

Detailed Description

Header file of CRC HAL extended module.

Author
MCD Application Team
Attention

© Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software component is licensed by ST under BSD 3-Clause license, the "License"; You may not use this file except in compliance with the License. You may obtain a copy of the License at: opensource.org/licenses/BSD-3-Clause

Definition in file stm32h7xx_hal_crc_ex.h.



picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:03