TI Thread API Documentation  1.02.01.00
crc32.h
Go to the documentation of this file.
1 /******************************************************************************
2 
3  @file crc32.h
4 
5  @brief TThis module contains crc32 calculation api.
6 
7  Group: CMCU, LPC
8  $Target Device: DEVICES $
9 
10  ******************************************************************************
11  $License: BSD3 2017 $
12  ******************************************************************************
13  $Release Name: PACKAGE NAME $
14  $Release Date: PACKAGE RELEASE DATE $
15  *****************************************************************************/
16 
17 #ifndef CRC32_H
18 #define CRC32_H
19 
20 #ifdef __cplusplus
21 extern "C"
22 {
23 #endif
24 
25 /*******************************************************************************
26  * Includes
27  */
28 
29 #include <stdbool.h>
30 
31 extern uint32_t CRC32_value(uint32_t inCRC);
32 extern uint32_t CRC32_calc(uint8_t page, uint32_t pageSize, uint16_t offset, uint32_t len, bool useExtFl);
33 extern void *CRC32_memCpy(void *dest, const void *src, uint16_t len);
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
39 #endif /* CRC32_H */
uint32_t CRC32_calc(uint8_t page, uint32_t pageSize, uint16_t offset, uint32_t len, bool useExtFl)
Definition: crc32.c:115
void * CRC32_memCpy(void *dest, const void *src, uint16_t len)
Definition: crc32.c:58
uint32_t len
Definition: oad_image_header.h:126
uint32_t CRC32_value(uint32_t inCRC)
Definition: crc32.c:80
© Copyright 1995-2018, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale