4kW dsPIC33C PSFB DC-DC DA (Part-No. )
Content
Loading...
Searching...
No Matches
crc_types.h
Go to the documentation of this file.
1
17
/*
18
© [2025] Microchip Technology Inc. and its subsidiaries.
19
20
Subject to your compliance with these terms, you may use Microchip
21
software and any derivatives exclusively with Microchip products.
22
You are responsible for complying with 3rd party license terms
23
applicable to your use of 3rd party software (including open source
24
software) that may accompany Microchip software. SOFTWARE IS ?AS IS.?
25
NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, APPLY TO THIS
26
SOFTWARE, INCLUDING ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT,
27
MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT
28
WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE,
29
INCIDENTAL OR CONSEQUENTIAL LOSS, DAMAGE, COST OR EXPENSE OF ANY
30
KIND WHATSOEVER RELATED TO THE SOFTWARE, HOWEVER CAUSED, EVEN IF
31
MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE
32
FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP?S
33
TOTAL LIABILITY ON ALL CLAIMS RELATED TO THE SOFTWARE WILL NOT
34
EXCEED AMOUNT OF FEES, IF ANY, YOU PAID DIRECTLY TO MICROCHIP FOR
35
THIS SOFTWARE.
36
*/
37
38
#ifndef CRC_TYPES_H
39
#define CRC_TYPES_H
40
41
// Section: Enum Declarations
42
48
enum
CRC_STATE
49
{
50
CRC_STATE_CALCULATE
,
51
CRC_STATE_FLUSH
,
52
CRC_STATE_CLEANUP
,
53
CRC_STATE_DONE
54
};
55
65
enum
CRC_SEED_METHOD
66
{
67
CRC_SEED_METHOD_DIRECT
,
68
CRC_SEED_METHOD_INDIRECT
69
};
70
76
enum
CRC_SEED_DIRECTION
77
{
78
CRC_SEED_DIRECTION_Msb
,
79
CRC_SEED_DIRECTION_Lsb
,
80
};
81
82
#endif
//CRC_TYPES_H
CRC_SEED_DIRECTION_Lsb
@ CRC_SEED_DIRECTION_Lsb
Definition
crc_types.h:79
CRC_SEED_DIRECTION_Msb
@ CRC_SEED_DIRECTION_Msb
Definition
crc_types.h:78
CRC_SEED_METHOD_DIRECT
@ CRC_SEED_METHOD_DIRECT
Definition
crc_types.h:67
CRC_SEED_METHOD_INDIRECT
@ CRC_SEED_METHOD_INDIRECT
Definition
crc_types.h:68
CRC_STATE_CLEANUP
@ CRC_STATE_CLEANUP
Definition
crc_types.h:52
CRC_STATE_DONE
@ CRC_STATE_DONE
Definition
crc_types.h:53
CRC_STATE_FLUSH
@ CRC_STATE_FLUSH
Definition
crc_types.h:51
CRC_STATE_CALCULATE
@ CRC_STATE_CALCULATE
Definition
crc_types.h:50
CRC_SEED_DIRECTION
CRC_SEED_DIRECTION
Defines the CRC calculation seed direction in direct method CRC_SeedSet.
Definition
crc_types.h:77
CRC_SEED_METHOD
CRC_SEED_METHOD
Defines the CRC calculation seed method CRC_SeedSet. The direct method refers to the seed being place...
Definition
crc_types.h:66
CRC_STATE
CRC_STATE
Defines the CRC calculation states.
Definition
crc_types.h:49
© Copyright 1998-2022 Microchip Technology Inc. All rights reserved.