lpuart_irq.h
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2013 - 2014, Freescale Semiconductor, Inc.
3  * Copyright 2016-2017 NXP
4  * All rights reserved.
5  *
6  * THIS SOFTWARE IS PROVIDED BY NXP "AS IS" AND ANY EXPRESSED OR
7  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
8  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
9  * IN NO EVENT SHALL NXP OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
10  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
11  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
12  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
13  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
14  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
15  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
16  * THE POSSIBILITY OF SUCH DAMAGE.
17  */
18 
19 #ifndef LPUART_IRQ_H__
20 #define LPUART_IRQ_H__
21 
22 #include "device_registers.h"
23 #include "interrupt_manager.h"
24 
25 /*******************************************************************************
26  * Prototypes
27  ******************************************************************************/
28 void LPUART_DRV_IRQHandler(uint32_t instance);
29 
30 /*******************************************************************************
31  * Default interrupt handlers signatures
32  ******************************************************************************/
33 
34 #if (LPUART_INSTANCE_COUNT > 0U)
35 
36 void LPUART0_IrqHandler(void);
37 #endif
38 
39 #if (LPUART_INSTANCE_COUNT > 1U)
40 
41 void LPUART1_IrqHandler(void);
42 #endif
43 
44 #if (LPUART_INSTANCE_COUNT > 2U)
45 
46 void LPUART2_IrqHandler(void);
47 #endif
48 
49 #if (LPUART_INSTANCE_COUNT > 3U)
50 
51 void LPUART3_IrqHandler(void);
52 #endif
53 
56 
57 #endif /* LPUART_IRQ_H__ */
58 /*******************************************************************************
59  * EOF
60  ******************************************************************************/
void LPUART1_IrqHandler(void)
LPUART1 interrupt handler.
Definition: lpuart_irq.c:49
void LPUART_DRV_IRQHandler(uint32_t instance)
void LPUART0_IrqHandler(void)
LPUART0 interrupt handler.
Definition: lpuart_irq.c:41
isr_t g_lpuartIsr[(2u)]
Definition: lpuart_irq.c:72
#define LPUART_INSTANCE_COUNT
Definition: S32K118.h:6534
void(* isr_t)(void)
Interrupt handler type.