This commit is contained in:
Marcelo Bezerra
2021-06-07 20:16:05 +02:00
committed by hathach
parent d5f8da44d1
commit 3842c806a6
3 changed files with 21 additions and 16 deletions
+13 -4
View File
@@ -309,6 +309,16 @@
#define TUP_MCU_STRICT_ALIGN 0
#endif
//--------------------------------------------------------------------+
// HID Gamepad options
//--------------------------------------------------------------------+
// CFG_TUD_MAX_BUTTONS lets you choose if you want 16 or 32 buttons on you HID gamepad
#ifndef CFG_TUD_MAX_BUTTONS
#define CFG_TUD_MAX_BUTTONS 16
#endif
//------------------------------------------------------------------
// Configuration Validation
//------------------------------------------------------------------
@@ -316,10 +326,9 @@
#error Control Endpoint Max Packet Size cannot be larger than 64
#endif
#ifndef TUD_OPT_GAMEPAD_32_BUTTONS
#define CFG_TUSB_MAX_BUTTONS 16
#else
#define CFG_TUSB_MAX_BUTTONS 32
#if (CFG_TUD_MAX_BUTTONS != 16 && CFG_TUD_MAX_BUTTONS != 32)
#error "Unsupported CFG_TUD_MAX_BUTTONS"
#endif
#endif /* _TUSB_OPTION_H_ */