123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- /*==================================================================================================
- * Project : RTD AUTOSAR 4.4
- * Platform : CORTEXM
- * Peripheral :
- * Dependencies : none
- *
- * Autosar Version : 4.4.0
- * Autosar Revision : ASR_REL_4_4_REV_0000
- * Autosar Conf.Variant :
- * SW Version : 1.0.0
- * Build Version : S32K1_RTD_1_0_0_HF01_D2109_ASR_REL_4_4_REV_0000_20210907
- *
- * (c) Copyright 2020-2021 NXP Semiconductors
- * All Rights Reserved.
- *
- * NXP Confidential. This software is owned or controlled by NXP and may only be
- * used strictly in accordance with the applicable license terms. By expressly
- * accepting such terms or by downloading, installing, activating and/or otherwise
- * using the software, you are agreeing that you have read, and that you agree to
- * comply with and are bound by, such license terms. If you do not agree to be
- * bound by the applicable license terms, then you may not retain, install,
- * activate or otherwise use the software.
- ==================================================================================================*/
- #ifndef INTCTRL_IP_CFG_H_
- #define INTCTRL_IP_CFG_H_
- /*==================================================================================================
- INCLUDE FILES
- ==================================================================================================*/
- #include "IntCtrl_Ip_TypesDef.h"
- #ifdef S32K116
- #include "S32K116_COMMON.h"
- #endif
- #ifdef S32K118
- #include "S32K118_COMMON.h"
- #endif
- #ifdef S32K142
- #include "S32K142_COMMON.h"
- #endif
- #ifdef S32K142W
- #include "S32K142W_COMMON.h"
- #endif
- #ifdef S32K144
- #include "S32K144_COMMON.h"
- #endif
- #ifdef S32K144W
- #include "S32K144W_COMMON.h"
- #endif
- #ifdef S32K146
- #include "S32K146_COMMON.h"
- #endif
- #ifdef S32K148
- #include "S32K148_COMMON.h"
- #endif
- /*==================================================================================================
- * SOURCE FILE VERSION INFORMATION
- ==================================================================================================*/
- #define PLATFORM_INTCTRL_IP_CFG_VENDOR_ID 43
- #define PLATFORM_INTCTRL_IP_CFG_SW_MAJOR_VERSION 1
- #define PLATFORM_INTCTRL_IP_CFG_SW_MINOR_VERSION 0
- #define PLATFORM_INTCTRL_IP_CFG_SW_PATCH_VERSION 0
- /*==================================================================================================
- FILE VERSION CHECKS
- ==================================================================================================*/
- /* Check if current file and IntCtrl_Ip_TypesDef header file are of the same vendor */
- #if (PLATFORM_INTCTRL_IP_CFG_VENDOR_ID != PLATFORM_INTCTRL_IP_TYPESDEF_TYPES_VENDOR_ID)
- #error "IntCtrl_Ip_Cfg.h and IntCtrl_Ip_TypesDef.h have different vendor ids"
- #endif
- /* Check if current file and Fls header file are of the same Software version */
- #if ((PLATFORM_INTCTRL_IP_CFG_SW_MAJOR_VERSION != PLATFORM_INTCTRL_IP_TYPESDEF_SW_MAJOR_VERSION) || \
- (PLATFORM_INTCTRL_IP_CFG_SW_MINOR_VERSION != PLATFORM_INTCTRL_IP_TYPESDEF_SW_MINOR_VERSION) || \
- (PLATFORM_INTCTRL_IP_CFG_SW_PATCH_VERSION != PLATFORM_INTCTRL_IP_TYPESDEF_SW_PATCH_VERSION) \
- )
- #error "Software Version Numbers of IntCtrl_Ip_Cfg.h and IntCtrl_Ip_TypesDef.h are different"
- #endif
- /*==================================================================================================
- GLOBAL VARIABLES
- ==================================================================================================*/
- #define PLATFORM_START_SEC_CONFIG_DATA_UNSPECIFIED
- #include "Platform_MemMap.h"
- /* Definition of the configuration structure for Platform IPW */
- extern const IntCtrl_Ip_CtrlConfigType intCtrlConfig;
- /* Definition of the configuration structure for non core Platform IPW */
- extern const IntCtrl_Ip_GlobalRouteConfigType intRouteConfig;
- /* Declaration of interrupt handlers
- * NOTE: For application specific handlers, these functions must be implemented in the application code!
- */
- extern void Dma0_Ch0_IRQHandler(void);
- extern void Dma0_Ch1_IRQHandler(void);
- extern void Dma0_Ch2_IRQHandler(void);
- extern void Dma0_Ch3_IRQHandler(void);
- extern void Dma0_Ch4_IRQHandler(void);
- extern void Dma0_Ch5_IRQHandler(void);
- extern void Dma0_Ch6_IRQHandler(void);
- extern void Dma0_Ch7_IRQHandler(void);
- extern void undefined_handler(void);
- extern void Lpspi_Ip_LPSPI_2_IRQHandler(void);
- extern void LPUART_UART_IP_0_IRQHandler(void);
- extern void LPUART_UART_IP_1_IRQHandler(void);
- extern void LPUART_UART_IP_2_IRQHandler(void);
- extern void MCL_FLEXIO_ISR(void);
- extern void CAN0_ORED_IRQHandler(void);
- extern void CAN0_Error_IRQHandler(void);
- extern void CAN0_Wake_Up_IRQHandler(void);
- extern void CAN0_ORED_0_15_MB_IRQHandler(void);
- extern void CAN0_ORED_16_31_MB_IRQHandler(void);
- extern void CAN1_ORED_IRQHandler(void);
- extern void CAN1_Error_IRQHandler(void);
- extern void CAN1_ORED_0_15_MB_IRQHandler(void);
- extern void CAN1_ORED_16_31_MB_IRQHandler(void);
- #define PLATFORM_STOP_SEC_CONFIG_DATA_UNSPECIFIED
- #include "Platform_MemMap.h"
- #endif /* INTCTRL_IP_CFG_H_ */
|