1 /*
2  * Copyright 2022-2024 NXP
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef DEVICEDEFINITION_H
8 #define DEVICEDEFINITION_H
9 
10 /**
11 *   @file   DeviceDefinition.h
12 *
13 *   @addtogroup BASENXP_COMPONENT
14 *   @{
15 */
16 
17 #ifdef __cplusplus
18 extern "C"{
19 #endif
20 
21 
22 /*==================================================================================================
23 *                                         INCLUDE FILES
24 * 1) system and project includes
25 * 2) needed interfaces from external units
26 * 3) internal and external interfaces from this unit
27 ==================================================================================================*/
28 
29 /*==================================================================================================
30 *                               SOURCE FILE VERSION INFORMATION
31 ==================================================================================================*/
32 
33 /**
34 @{
35 * @brief Parameters that shall be published within the modules header file.
36 *       The integration of incompatible files shall be avoided.
37 */
38 #define DEVICEDEFINITION_VENDOR_ID                       43
39 #define DEVICEDEFINITION_MODULE_ID                       0
40 #define DEVICEDEFINITION_AR_RELEASE_MAJOR_VERSION_H      4
41 #define DEVICEDEFINITION_AR_RELEASE_MINOR_VERSION_H      7
42 #define DEVICEDEFINITION_AR_RELEASE_REVISION_VERSION_H   0
43 #define DEVICEDEFINITION_SW_MAJOR_VERSION_H              2
44 #define DEVICEDEFINITION_SW_MINOR_VERSION_H              0
45 #define DEVICEDEFINITION_SW_PATCH_VERSION_H              0
46 /**@}*/
47 /*==================================================================================================
48 *                                      FILE VERSION CHECKS
49 ==================================================================================================*/
50 
51 /*==================================================================================================
52 *                                           CONSTANTS
53 ==================================================================================================*/
54 
55 /*==================================================================================================
56 *                                       DEFINES AND MACROS
57 ==================================================================================================*/
58 /**
59 * @brief This macro define specific derivative and sub derivative.
60 */
61 #ifndef S32Z2XX
62 #define S32Z2XX
63 #endif
64 
65 #ifndef S32Z2X
66 #define S32Z2X
67 #endif
68 
69 #ifndef DERIVATIVE_S32Z2XX
70 #define DERIVATIVE_S32Z2XX
71 #endif
72 /**
73 * @brief This macro define specific platform.
74 */
75 #ifndef S32ZSE
76 #define S32ZSE
77 #endif
78 
79 /*==================================================================================================
80 *                                             ENUMS
81 ==================================================================================================*/
82 
83 /*==================================================================================================
84 *                                 STRUCTURES AND OTHER TYPEDEFS
85 ==================================================================================================*/
86 
87 /*==================================================================================================
88 *                                 GLOBAL VARIABLE DECLARATIONS
89 ==================================================================================================*/
90 
91 /*==================================================================================================
92 *                                     FUNCTION PROTOTYPES
93 ==================================================================================================*/
94 
95 #ifdef __cplusplus
96 }
97 #endif
98 
99 
100 /** @} */
101 
102 #endif /* DEVICEDEFINITION_H */
103 
104