Line data Source code
1 0 : /*
2 : * Copyright 2025 NXP
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 :
7 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_SENT_H_
8 : #define ZEPHYR_INCLUDE_DT_BINDINGS_SENT_H_
9 :
10 : /**
11 : * @addtogroup sent_interface
12 : * @{
13 : */
14 :
15 : /**
16 : * @name Fast Message CRC Configuration Flags
17 : * @{
18 : */
19 :
20 : /** Disable CRC check for fast message */
21 1 : #define FAST_CRC_DISABLE 0
22 : /** Use legacy CRC algorithm for fast message */
23 1 : #define FAST_CRC_LEGACY_IMPLEMENTATION 1
24 : /** Use the recommended CRC algorithm for fast message */
25 1 : #define FAST_CRC_RECOMMENDED_IMPLEMENTATION 2
26 : /** Include CRC status in fast message */
27 1 : #define FAST_CRC_STATUS_INCLUDE 4
28 :
29 : /** @} */
30 :
31 : /**
32 : * @name Short Serial Message CRC Configuration Flags
33 : * @{
34 : */
35 :
36 : /** Legacy CRC algorithm for short serial message */
37 1 : #define SHORT_CRC_LEGACY_IMPLEMENTATION 0
38 : /** Recommended CRC algorithm for short serial message */
39 1 : #define SHORT_CRC_RECOMMENDED_IMPLEMENTATION 1
40 :
41 : /** @} */
42 :
43 : /** @} */
44 :
45 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_SENT_H_ */
|