diff --git a/boards/arm/stm32/common/src/stm32_nunchuck.c b/boards/arm/stm32/common/src/stm32_nunchuck.c index 4cfa94ce2b9..29787f2d4e0 100644 --- a/boards/arm/stm32/common/src/stm32_nunchuck.c +++ b/boards/arm/stm32/common/src/stm32_nunchuck.c @@ -83,7 +83,7 @@ int board_nunchuck_initialize(int devno, int busno) { FAR struct i2c_master_s *i2c; - char devpath[14]; + char devpath[15]; int ret; iinfo("Initializing Wii Nunchuck!\n"); @@ -98,10 +98,10 @@ int board_nunchuck_initialize(int devno, int busno) /* Register the joystick device as /dev/nunchuck0 */ - iinfo("Initialize joystick driver: %s\n", devname); + snprintf(devpath, 15, "/dev/nunchuck%d", devno); + iinfo("Initialize joystick driver: %s\n", devpath); - snprintf(devpath, 14, "/dev/nunchuck%d", devno); - ret = nunchuck_register(devname, i2c); + ret = nunchuck_register(devpath, i2c); if (ret < 0) { ierr("ERROR: nunchuck_register failed: %d\n", ret);