stm32h7xx_hal_crc.c File Reference

CRC HAL module driver. This file provides firmware functions to manage the following functionalities of the Cyclic Redundancy Check (CRC) peripheral: More...

#include "stm32h7xx_hal.h"
Include dependency graph for stm32h7xx_hal_crc.c:

Go to the source code of this file.

Detailed Description

CRC HAL module driver. This file provides firmware functions to manage the following functionalities of the Cyclic Redundancy Check (CRC) peripheral:

Author
MCD Application Team
  • Initialization and de-initialization functions
  • Peripheral Control functions
  • Peripheral State functions
===============================================================================
                    ##### How to use this driver #####
===============================================================================
   [..]
        (+) Enable CRC AHB clock using __HAL_RCC_CRC_CLK_ENABLE();
        (+) Initialize CRC calculator
            (++) specify generating polynomial (peripheral default or non-default one)
            (++) specify initialization value (peripheral default or non-default one)
            (++) specify input data format
            (++) specify input or output data inversion mode if any
        (+) Use HAL_CRC_Accumulate() function to compute the CRC value of the
            input data buffer starting with the previously computed CRC as
            initialization value
        (+) Use HAL_CRC_Calculate() function to compute the CRC value of the
            input data buffer starting with the defined initialization value
            (default or non-default) to initiate CRC calculation
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.c.



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