Tiva: Move GPIIO prototypes out of arch/arm/include/tiva/irq.h to arch/arm/tiva/tiva_gpio.h where they belong

This commit is contained in:
Gregory Nutt
2015-02-20 13:31:43 -06:00
parent 680d39a520
commit f79306d9e6
2 changed files with 34 additions and 33 deletions
-32
View File
@@ -41,7 +41,6 @@
************************************************************************************/ ************************************************************************************/
#include <nuttx/config.h> #include <nuttx/config.h>
#include <nuttx/irq.h>
#include <arch/tiva/chip.h> #include <arch/tiva/chip.h>
/************************************************************************************ /************************************************************************************
@@ -467,37 +466,6 @@ extern "C"
* Public Functions * Public Functions
************************************************************************************/ ************************************************************************************/
/****************************************************************************
* Name: gpio_irqattach
*
* Description:
* Attach the interrupt handler 'isr' to the GPIO IRQ 'irq'
*
****************************************************************************/
int gpio_irqattach(int irq, xcpt_t isr);
#define gpio_irqdetach(isr) gpio_irqattach(isr, NULL)
/****************************************************************************
* Name: gpio_irqenable
*
* Description:
* Enable the GPIO IRQ specified by 'irq'
*
****************************************************************************/
void gpio_irqenable(int irq);
/****************************************************************************
* Name: gpio_irqdisable
*
* Description:
* Disable the GPIO IRQ specified by 'irq'
*
****************************************************************************/
void gpio_irqdisable(int irq);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
+34 -1
View File
@@ -1,7 +1,7 @@
/************************************************************************************ /************************************************************************************
* arch/arm/src/tiva/tiva_gpio.h * arch/arm/src/tiva/tiva_gpio.h
* *
* Copyright (C) 2009-2010, 2013-2014 Gregory Nutt. All rights reserved. * Copyright (C) 2009-2010, 2013-2015 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org> * Author: Gregory Nutt <gnutt@nuttx.org>
* *
* Redistribution and use in source and binary forms, with or without * Redistribution and use in source and binary forms, with or without
@@ -46,6 +46,8 @@
#include <stdint.h> #include <stdint.h>
#include <stdbool.h> #include <stdbool.h>
#include <nuttx/irq.h>
#include "up_internal.h" #include "up_internal.h"
#include "chip.h" #include "chip.h"
@@ -271,6 +273,37 @@ int tiva_dumpgpio(uint32_t pinset, const char *msg);
int weak_function gpio_irqinitialize(void); int weak_function gpio_irqinitialize(void);
/****************************************************************************
* Name: gpio_irqattach
*
* Description:
* Attach the interrupt handler 'isr' to the GPIO IRQ 'irq'
*
****************************************************************************/
int gpio_irqattach(int irq, xcpt_t isr);
#define gpio_irqdetach(isr) gpio_irqattach(isr, NULL)
/****************************************************************************
* Name: gpio_irqenable
*
* Description:
* Enable the GPIO IRQ specified by 'irq'
*
****************************************************************************/
void gpio_irqenable(int irq);
/****************************************************************************
* Name: gpio_irqdisable
*
* Description:
* Disable the GPIO IRQ specified by 'irq'
*
****************************************************************************/
void gpio_irqdisable(int irq);
#if defined(__cplusplus) #if defined(__cplusplus)
} }
#endif #endif