Subversion Repositories FuelGauge

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 6
Line 60... Line 60...
60
/* Private define ------------------------------------------------------------*/
60
/* Private define ------------------------------------------------------------*/
61
/* Private macro -------------------------------------------------------------*/
61
/* Private macro -------------------------------------------------------------*/
62
/* Private variables ---------------------------------------------------------*/
62
/* Private variables ---------------------------------------------------------*/
63
/* Private function prototypes -----------------------------------------------*/
63
/* Private function prototypes -----------------------------------------------*/
64
/** @defgroup CRC_Private_Functions CRC Private Functions
64
/** @defgroup CRC_Private_Functions CRC Private Functions
65
 * @{
65
  * @{
66
 */
66
  */
67
static uint32_t CRC_Handle_8(CRC_HandleTypeDef *hcrc, uint8_t pBuffer[], uint32_t BufferLength);
67
static uint32_t CRC_Handle_8(CRC_HandleTypeDef *hcrc, uint8_t pBuffer[], uint32_t BufferLength);
68
static uint32_t CRC_Handle_16(CRC_HandleTypeDef *hcrc, uint16_t pBuffer[], uint32_t BufferLength);
68
static uint32_t CRC_Handle_16(CRC_HandleTypeDef *hcrc, uint16_t pBuffer[], uint32_t BufferLength);
69
/**
69
/**
70
  * @}
70
  * @}
71
  */
71
  */
Line 75... Line 75...
75
/** @defgroup CRC_Exported_Functions CRC Exported Functions
75
/** @defgroup CRC_Exported_Functions CRC Exported Functions
76
  * @{
76
  * @{
77
  */
77
  */
78
 
78
 
79
/** @defgroup CRC_Exported_Functions_Group1 Initialization and de-initialization functions
79
/** @defgroup CRC_Exported_Functions_Group1 Initialization and de-initialization functions
80
 *  @brief    Initialization and Configuration functions.
80
  *  @brief    Initialization and Configuration functions.
81
 *
81
  *
82
@verbatim
82
@verbatim
83
 ===============================================================================
83
 ===============================================================================
84
            ##### Initialization and de-initialization functions #####
84
            ##### Initialization and de-initialization functions #####
85
 ===============================================================================
85
 ===============================================================================
86
    [..]  This section provides functions allowing to:
86
    [..]  This section provides functions allowing to:
Line 250... Line 250...
250
/**
250
/**
251
  * @}
251
  * @}
252
  */
252
  */
253
 
253
 
254
/** @defgroup CRC_Exported_Functions_Group2 Peripheral Control functions
254
/** @defgroup CRC_Exported_Functions_Group2 Peripheral Control functions
255
 *  @brief    management functions.
255
  *  @brief    management functions.
256
 *
256
  *
257
@verbatim
257
@verbatim
258
 ===============================================================================
258
 ===============================================================================
259
                      ##### Peripheral Control functions #####
259
                      ##### Peripheral Control functions #####
260
 ===============================================================================
260
 ===============================================================================
261
    [..]  This section provides functions allowing to:
261
    [..]  This section provides functions allowing to:
Line 385... Line 385...
385
/**
385
/**
386
  * @}
386
  * @}
387
  */
387
  */
388
 
388
 
389
/** @defgroup CRC_Exported_Functions_Group3 Peripheral State functions
389
/** @defgroup CRC_Exported_Functions_Group3 Peripheral State functions
390
 *  @brief    Peripheral State functions.
390
  *  @brief    Peripheral State functions.
391
 *
391
  *
392
@verbatim
392
@verbatim
393
 ===============================================================================
393
 ===============================================================================
394
                      ##### Peripheral State functions #####
394
                      ##### Peripheral State functions #####
395
 ===============================================================================
395
 ===============================================================================
396
    [..]
396
    [..]
Line 418... Line 418...
418
/**
418
/**
419
  * @}
419
  * @}
420
  */
420
  */
421
 
421
 
422
/** @addtogroup CRC_Private_Functions
422
/** @addtogroup CRC_Private_Functions
423
 * @{
423
  * @{
424
 */
424
  */
425
 
425
 
426
/**
426
/**
427
  * @brief  Enter 8-bit input data to the CRC calculator.
427
  * @brief  Enter 8-bit input data to the CRC calculator.
428
  *         Specific data handling to optimize processing time.
428
  *         Specific data handling to optimize processing time.
429
  * @param  hcrc CRC handle
429
  * @param  hcrc CRC handle