diff --git a/Makefile.common b/Makefile.common index 9e34050698..4e09fe8dc5 100644 --- a/Makefile.common +++ b/Makefile.common @@ -548,10 +548,12 @@ endif ifeq ($(HAVE_HID), 1) DEFINES += -DHAVE_HID - OBJ += input/connect/joypad_connection.o \ + OBJ += input/connect/joypad_connection.o \ input/connect/connect_ps3.o \ input/connect/connect_ps4.o \ input/connect/connect_wii.o \ + input/connect/connect_nesusb.o \ + input/connect/connect_snesusb.o \ input/connect/connect_wiiupro.o endif diff --git a/griffin/griffin.c b/griffin/griffin.c index 1a212a4d5b..b41d832f54 100644 --- a/griffin/griffin.c +++ b/griffin/griffin.c @@ -416,9 +416,9 @@ INPUT (HID) #include "../input/connect/connect_ps4.c" #include "../input/connect/connect_wii.c" #include "../input/connect/connect_wiiupro.c" -#ifdef HAVE_WIIUSB_HID #include "../input/connect/connect_snesusb.c" #include "../input/connect/connect_nesusb.c" +#ifdef HAVE_WIIUSB_HID #include "../input/connect/connect_wiiugca.c" #endif #endif diff --git a/input/connect/connect_nesusb.c b/input/connect/connect_nesusb.c index 42221eb025..73a075f6e1 100644 --- a/input/connect/connect_nesusb.c +++ b/input/connect/connect_nesusb.c @@ -20,6 +20,7 @@ #include #include "joypad_connection.h" +#include "../../driver.h" struct hidpad_nesusb_data { diff --git a/input/connect/connect_snesusb.c b/input/connect/connect_snesusb.c index b94fda3f31..c8a749fbcf 100644 --- a/input/connect/connect_snesusb.c +++ b/input/connect/connect_snesusb.c @@ -20,6 +20,7 @@ #include #include "joypad_connection.h" +#include "../../driver.h" struct hidpad_snesusb_data { diff --git a/input/connect/joypad_connection.c b/input/connect/joypad_connection.c index c803fc85a2..bd9df9f10a 100644 --- a/input/connect/joypad_connection.c +++ b/input/connect/joypad_connection.c @@ -82,9 +82,9 @@ int32_t pad_connection_pad_init(joypad_connection_t *joyconn, { "Wireless Controller", 1356, 1476, &pad_connection_ps4 }, { "PLAYSTATION(R)3 Controller", 1356, 616, &pad_connection_ps3 }, { "PLAYSTATION(R)3 Controller", 787, 8406, &pad_connection_ps3 }, -#ifdef HAVE_WIIUSB_HID { "Generic SNES USB Controller", 2079, 58369, &pad_connection_snesusb }, { "Generic NES USB Controller", 121, 17, &pad_connection_nesusb }, +#ifdef HAVE_WIIUSB_HID { "Wii U GC Controller Adapter", 1406, 823, &pad_connection_wiiugca }, #endif { 0, 0} diff --git a/input/connect/joypad_connection.h b/input/connect/joypad_connection.h index 9562305eb6..fc966ac033 100644 --- a/input/connect/joypad_connection.h +++ b/input/connect/joypad_connection.h @@ -49,9 +49,9 @@ extern pad_connection_interface_t pad_connection_wii; extern pad_connection_interface_t pad_connection_wiiupro; extern pad_connection_interface_t pad_connection_ps3; extern pad_connection_interface_t pad_connection_ps4; -#ifdef HAVE_WIIUSB_HID extern pad_connection_interface_t pad_connection_snesusb; extern pad_connection_interface_t pad_connection_nesusb; +#ifdef HAVE_WIIUSB_HID extern pad_connection_interface_t pad_connection_wiiugca; #endif