CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Файл crc32.h
Граф файлов, в которые включается этот файл:

См. исходные тексты.

Макросы

#define crc32_end(crc)   (((uint32_t)(crc)) ^ ((uint32_t)0xffffffff))
 Finish CRC calculation.
#define crc32_init()   ((uint32_t)0xffffffff)
 Begin CRC calculation.

Функции

static uint32_t crc32 (uint32_t curr_crc, const uint8_t *data, size_t len)
uint32_t crc32_no_comp (uint32_t curr_crc, const uint8_t *data8, size_t len)
uint32_t crc32_update (uint32_t crc_in, uint8_t val8)

Макросы

#define crc32_end (   crc)    (((uint32_t)(crc)) ^ ((uint32_t)0xffffffff))

Finish CRC calculation.

crc current CRC value
Возвращает
end CRC value

См. определение в файле crc32.h строка 43

Используется в crc32() и image_check_hcrc().

#define crc32_init ( )    ((uint32_t)0xffffffff)

Begin CRC calculation.

Возвращает
CRC calc start value

См. определение в файле crc32.h строка 37

Используется в crc32().

Функции

static uint32_t crc32 ( uint32_t  curr_crc,
const uint8_t data,
size_t  len 
)
inlinestatic

См. определение в файле crc32.h строка 75

Перекрестные ссылки crc32_end, crc32_init и crc32_no_comp().

Используется в image_check_dcrc().

Граф вызовов:

Граф вызова функции:

uint32_t crc32_no_comp ( uint32_t  curr_crc,
const uint8_t data8,
size_t  len 
)

См. определение в файле crc32.c строка 63

Перекрестные ссылки crc32_update().

Используется в crc32() и image_check_hcrc().

Граф вызовов:

Граф вызова функции:

uint32_t crc32_update ( uint32_t  crc_in,
uint8_t  val8 
)

См. определение в файле crc32.c строка 46

Используется в crc32_copy() и crc32_no_comp().

Граф вызова функции: