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 : * @brief SENT Interface
12 : * @defgroup sent_interface SENT Interface
13 : * @ingroup io_interfaces
14 : * @{
15 : */
16 :
17 : /**
18 : * @name Fast Message CRC Configuration Flags
19 : * @{
20 : */
21 :
22 : /** Disable CRC check for fast message */
23 1 : #define FAST_CRC_DISABLE 0
24 : /** Use legacy CRC algorithm for fast message */
25 1 : #define FAST_CRC_LEGACY_IMPLEMENTATION 1
26 : /** Use the recommended CRC algorithm for fast message */
27 1 : #define FAST_CRC_RECOMMENDED_IMPLEMENTATION 2
28 : /** Include CRC status in fast message */
29 1 : #define FAST_CRC_STATUS_INCLUDE 4
30 :
31 : /** @} */
32 :
33 : /**
34 : * @name Short Serial Message CRC Configuration Flags
35 : * @{
36 : */
37 :
38 : /** Legacy CRC algorithm for short serial message */
39 1 : #define SHORT_CRC_LEGACY_IMPLEMENTATION 0
40 : /** Recommended CRC algorithm for short serial message */
41 1 : #define SHORT_CRC_RECOMMENDED_IMPLEMENTATION 1
42 :
43 : /** @} */
44 :
45 : /** @} */
46 :
47 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_SENT_H_ */
|