mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 04:52:02 +08:00
drivers/button: Let board_button_initialize return the button number
so the lower half driver don't need include the specific board.h Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> Change-Id: I2ff5c30049a5c5e8ee90baea56e9f4cb1a8a4f87
This commit is contained in:
committed by
Abdelatif Guettouche
parent
73fc43770a
commit
1b47aa1cb2
@@ -68,7 +68,7 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
# warning Missing logic
|
||||
}
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
# warning Missing logic
|
||||
}
|
||||
|
||||
@@ -71,8 +71,9 @@
|
||||
* Name: board_button_initialize
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -102,7 +102,7 @@ static const gpio_pinset_t g_button_boards[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -112,6 +112,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
efm32_configgpio(g_button_boards[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -80,11 +80,12 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the buttons as input */
|
||||
|
||||
imxrt_config_gpio(GPIO_SWWAKE);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -79,11 +79,12 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the button as input */
|
||||
|
||||
imxrt_config_gpio(GPIO_SW8);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -80,11 +80,12 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the button as input */
|
||||
|
||||
imxrt_config_gpio(GPIO_SW8);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -81,12 +81,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the two buttons as inputs */
|
||||
|
||||
kinetis_pinconfig(GPIO_SW2);
|
||||
kinetis_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -85,12 +85,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the two buttons as inputs */
|
||||
|
||||
kinetis_pinconfig(GPIO_SW2);
|
||||
kinetis_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -65,9 +65,11 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* The KwikStik-K40 board has no standard GPIO contact buttons */
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -82,12 +82,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the two buttons as inputs */
|
||||
|
||||
kinetis_pinconfig(GPIO_SW1);
|
||||
kinetis_pinconfig(GPIO_SW2);
|
||||
return 2;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -99,7 +99,7 @@ static uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -109,6 +109,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -113,7 +113,7 @@ static const uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -123,6 +123,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -102,7 +102,7 @@ static const uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -112,6 +112,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -102,7 +102,7 @@ static uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -112,6 +112,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -114,7 +114,7 @@ static const uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -124,6 +124,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -91,7 +91,7 @@ static const uint16_t g_buttons[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -103,6 +103,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc17_40_configgpio(g_buttons[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -57,8 +57,9 @@
|
||||
* Name: board_button_initialize
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -57,8 +57,9 @@
|
||||
* Name: board_button_initialize
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -92,7 +92,7 @@ static uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -102,6 +102,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc43_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -99,7 +99,7 @@ static uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -109,6 +109,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc43_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -99,7 +99,7 @@ static uint8_t g_buttonirq[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
#if 0 /* Not yet implemented */
|
||||
int i;
|
||||
@@ -110,6 +110,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
lpc43_configgpio(g_buttoncfg[i]);
|
||||
}
|
||||
#else
|
||||
return 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -110,7 +110,7 @@ static int board_button_interrupt(int irq, FAR void *context, FAR void *arg)
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int ret;
|
||||
|
||||
@@ -128,6 +128,8 @@ void board_button_initialize(void)
|
||||
irq_attach(g_button_irq, board_button_interrupt, NULL);
|
||||
#endif
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -70,9 +70,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
max326_gpio_config(GPIO_BUTTON);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -83,7 +83,7 @@ static const uint32_t g_buttons[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -93,6 +93,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
nrf52_gpio_config(g_buttons[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -83,7 +83,7 @@ static const uint32_t g_buttons[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -93,6 +93,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
nrf52_gpio_config(g_buttons[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW2);
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW2);
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW2);
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW2);
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW2);
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -73,12 +73,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uin32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as interrupting inputs. */
|
||||
|
||||
s32k1xx_pinconfig(GPIO_SW3);
|
||||
s32k1xx_pinconfig(GPIO_SW4);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -116,10 +116,11 @@ static int board_button_irqx(gpio_pinset_t pinset, int irq, xcpt_t irqhandler,
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configgpio(GPIO_BUTTON1);
|
||||
sam_configgpio(GPIO_BUTTON2);
|
||||
return 2;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -116,12 +116,13 @@ static int board_button_irqx(gpio_pinset_t pinset, int irq, xcpt_t irqhandler,
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configgpio(GPIO_SCROLLUP);
|
||||
sam_configgpio(GPIO_SCROLLDWN);
|
||||
sam_configgpio(GPIO_WAKU);
|
||||
sam_configgpio(GPIO_TAMP);
|
||||
return 4;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -68,9 +68,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configgpio(GPIO_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -70,9 +70,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configgpio(GPIO_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -69,9 +69,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configgpio(GPIO_BP2);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -66,9 +66,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configpio(PIO_BTN_USER);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -85,9 +85,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configpio(PIO_USER);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -84,9 +84,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configpio(PIO_USER1);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -80,9 +80,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configpio(PIO_BTN_USER);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -69,9 +69,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configport(PORT_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -69,9 +69,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configport(PORT_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -69,9 +69,10 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
sam_configport(PORT_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -129,11 +129,12 @@ static int board_button_irqx(gpio_pinset_t pinset, int irq,
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure button PIOs */
|
||||
|
||||
sam_configgpio(GPIO_SW0);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -133,7 +133,7 @@ static int board_button_irqx(gpio_pinset_t pinset, int irq, xcpt_t irqhandler,
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
uint32_t regval;
|
||||
|
||||
@@ -150,6 +150,7 @@ void board_button_initialize(void)
|
||||
|
||||
sam_configgpio(GPIO_SW0);
|
||||
sam_configgpio(GPIO_SW1);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -79,7 +79,7 @@ static const uint32_t g_buttons[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -91,6 +91,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
stm32_configgpio(g_buttons[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -68,12 +68,13 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure BUTTONS T2-T3 GPIOs for input */
|
||||
|
||||
stm32_configgpio(GPIO_BTN_T2);
|
||||
stm32_configgpio(GPIO_BTN_T3);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -86,7 +86,7 @@ static const uint32_t g_buttons[NUM_BUTTONS] =
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
@@ -98,6 +98,8 @@ void board_button_initialize(void)
|
||||
{
|
||||
stm32_configgpio(g_buttons[i]);
|
||||
}
|
||||
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
*
|
||||
****************************************************************************/
|
||||
|
||||
void board_button_initialize(void)
|
||||
uint32_t board_button_initialize(void)
|
||||
{
|
||||
/* Configure the GPIO pins as inputs. NOTE that EXTI interrupts are
|
||||
* configured for some pins but NOT used in this file
|
||||
@@ -85,6 +85,7 @@ void board_button_initialize(void)
|
||||
|
||||
stm32_configgpio(GPIO_BTN_KEY1);
|
||||
stm32_configgpio(GPIO_BTN_KEY2);
|
||||
return NUM_BUTTONS;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user