ISSDK  1.7
IoT Sensing Software Development Kit
gpio_driver_irq.c
Go to the documentation of this file.
1 /*
2  * The Clear BSD License
3  * Copyright 2017 NXP
4  * All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without modification,
7  * are permitted (subject to the limitations in the disclaimer below) provided
8  * that the following conditions are met:
9  *
10  * o Redistributions of source code must retain the above copyright notice, this list
11  * of conditions and the following disclaimer.
12  *
13  * o Redistributions in binary form must reproduce the above copyright notice, this
14  * list of conditions and the following disclaimer in the documentation and/or
15  * other materials provided with the distribution.
16  *
17  * o Neither the name of the copyright holder nor the names of its
18  * contributors may be used to endorse or promote products derived from this
19  * software without specific prior written permission.
20  *
21  * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE.
22  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
23  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
24  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
26  * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
28  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
29  * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
30  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
31  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32  */
33 
34 /**
35  * @file gpio_driver_irq.c
36  * @brief The gpio_driver_irq.c file containes the Generic IRQ implmentation for GPIO.
37 */
38 
39 #include "fsl_gpio.h"
40 #include "gpio_driver.h"
41 
42 extern void imxsdk_gpio_handle_interrupt(GPIO_Type *base, port_number_t gpioPortNumber);
43 
44 /*******************************************************************************
45  * Functions - GPIOIRQ implementation
46  ******************************************************************/
47 
49 {
51 }
52 
54 {
56 }
57 
59 {
61 }
62 
64 {
66 }
67 
69 {
71 }
72 
74 {
76 }
77 
79 {
81 }
82 
84 {
86 }
87 
89 {
91 }
92 
94 {
96 }
void GPIO2_Combined_16_31_IRQHandler(void)
void GPIO5_Combined_0_15_IRQHandler(void)
void GPIO4_Combined_16_31_IRQHandler(void)
void GPIO1_Combined_0_15_IRQHandler(void)
void GPIO4_Combined_0_15_IRQHandler(void)
void GPIO3_Combined_16_31_IRQHandler(void)
enum port_number port_number_t
GPIO PORT NAMES.
void GPIO1_Combined_16_31_IRQHandler(void)
void imxsdk_gpio_handle_interrupt(GPIO_Type *base, port_number_t gpioPortNumber)
Definition: gpio_driver.c:182
void GPIO5_Combined_16_31_IRQHandler(void)
void GPIO3_Combined_0_15_IRQHandler(void)
void GPIO2_Combined_0_15_IRQHandler(void)