Interface ECC Functions ¶
ECC Interface Functions ¶
-
ee_itf_ecc_status
EE_ITF_ECC_Init
(
void
*
ecc_object
)
¶
-
Initialize the ECC interface context.
- Parameters :
-
ecc_object – ECC instance used by the interface.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Control20BIT
(
uint32_t
data
,
uint32_t
*
data_output
)
¶
-
Check and correct a 20-bit protected value.
- Parameters :
-
data – Input value to check.
data_output – Output pointer that receives the corrected value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Control44BIT
(
uint64_t
data
,
uint64_t
*
data_output
)
¶
-
Check and correct a 44-bit protected value.
- Parameters :
-
data – Input value to check.
data_output – Output pointer that receives the corrected value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Calculation20BIT
(
uint32_t
data
,
uint16_t
*
ecc
)
¶
-
Compute ECC for a 20-bit protected value.
- Parameters :
-
data – Data value to encode.
ecc – Output pointer that receives the ECC value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Calculation44BIT
(
uint64_t
data
,
uint16_t
*
ecc
)
¶
-
Compute ECC for a 44-bit protected value.
- Parameters :
-
data – Data value to encode.
ecc – Output pointer that receives the ECC value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
ECC Template Interface Functions ¶
-
ee_itf_ecc_status
EE_ITF_ECC_Init
(
void
*
ecc_object
)
-
Initialize the ECC interface context (template).
Initialize the ECC interface context.
- Parameters :
-
ecc_object – ECC instance used by the interface.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Calculation20BIT
(
uint32_t
data
,
uint16_t
*
ecc
)
-
Compute ECC for a 20-bit protected value (template).
Compute ECC for a 20-bit protected value.
- Parameters :
-
data – Data value to encode.
ecc – Output pointer that receives the ECC value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Calculation44BIT
(
uint64_t
data
,
uint16_t
*
ecc
)
-
Compute ECC for a 44-bit protected value (template).
Compute ECC for a 44-bit protected value.
- Parameters :
-
data – Data value to encode.
ecc – Output pointer that receives the ECC value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Control20BIT
(
uint32_t
data
,
uint32_t
*
data_output
)
-
Check and correct a 20-bit protected value (template).
Check and correct a 20-bit protected value.
- Parameters :
-
data – Input value to check.
data_output – Output pointer that receives the corrected value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.
-
ee_itf_ecc_status
EE_ITF_ECC_Control44BIT
(
uint64_t
data
,
uint64_t
*
data_output
)
-
Check and correct a 44-bit protected value (template).
Check and correct a 44-bit protected value.
- Parameters :
-
data – Input value to check.
data_output – Output pointer that receives the corrected value.
- Return values :
-
Possible – return values: see ee_itf_ecc_status.