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