mirror of
https://github.com/apache/nuttx.git
synced 2026-06-05 15:58:59 +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
@@ -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;
|
||||
}
|
||||
|
||||
/****************************************************************************
|
||||
|
||||
Reference in New Issue
Block a user