configs/stm32f4discovery/src: Add stm32f4discovery board support for Nunchuck joystick

This commit is contained in:
Alan Carvalho de Assis 2017-11-28 12:23:02 -06:00 committed by Gregory Nutt
parent a3e6d02d8b
commit 6e22092c67
3 changed files with 26 additions and 0 deletions

View File

@ -72,6 +72,10 @@ ifeq ($(CONFIG_LCD_ST7567),y)
CSRCS += stm32_st7567.c
endif
ifeq ($(CONFIG_INPUT_NUNCHUCK),y)
CSRCS += stm32_nunchuck.c
endif
ifeq ($(CONFIG_SENSORS_MAX31855),y)
CSRCS += stm32_max31855.c
endif

View File

@ -208,6 +208,16 @@ int stm32_bringup(void)
}
#endif
#ifdef CONFIG_INPUT_NUNCHUCK
/* Register the Nunchuck driver */
ret = nunchuck_initialize("/dev/nunchuck0");
if (ret < 0)
{
syslog(LOG_ERR, "ERROR: nunchuck_initialize() failed: %d\n", ret);
}
#endif
#ifdef CONFIG_SENSORS_QENCODER
/* Initialize and register the qencoder driver */

View File

@ -453,6 +453,18 @@ int stm32_bmp180initialize(FAR const char *devpath);
int stm32_lis3dshinitialize(FAR const char *devpath);
#endif
/****************************************************************************
* Name: nunchuck_initialize
*
* Description:
* Initialize and register the button joystick driver
*
****************************************************************************/
#ifdef CONFIG_INPUT_NUNCHUCK
int nunchuck_initialize(FAR char *devname);
#endif
/****************************************************************************
* Name: stm32_bringup
*