From 4ee1aa0b6437ec9a9e57a99558b9103ddab701d8 Mon Sep 17 00:00:00 2001 From: awalol Date: Thu, 26 Mar 2026 18:41:57 +0800 Subject: [PATCH] full device name. lower buffer length --- src/audio.cpp | 2 +- src/tusb_config.h | 2 +- src/usb_descriptors.c | 6 ++---- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/audio.cpp b/src/audio.cpp index 86e0754..6eda81b 100644 --- a/src/audio.cpp +++ b/src/audio.cpp @@ -15,7 +15,7 @@ #define REPORT_SIZE 142 #define REPORT_ID 0x32 // #define VOLUME_GAIN 2 -#define BUFFER_LENGTH 55 +#define BUFFER_LENGTH 48 static WDL_Resampler resampler; static uint8_t reportSeqCounter = 0; diff --git a/src/tusb_config.h b/src/tusb_config.h index d9d0058..7f06a1e 100644 --- a/src/tusb_config.h +++ b/src/tusb_config.h @@ -122,7 +122,7 @@ #define CFG_TUD_AUDIO_FUNC_1_EP_OUT_SZ_MAX CFG_TUD_AUDIO_FUNC_1_FORMAT_1_EP_SZ_OUT #define CFG_TUD_AUDIO_FUNC_1_EP_IN_SZ_MAX 196 -#define CFG_TUD_AUDIO_FUNC_1_EP_OUT_SW_BUF_SZ (6 * CFG_TUD_AUDIO_FUNC_1_EP_OUT_SZ_MAX) +#define CFG_TUD_AUDIO_FUNC_1_EP_OUT_SW_BUF_SZ (3 * CFG_TUD_AUDIO_FUNC_1_EP_OUT_SZ_MAX) #define CFG_TUD_AUDIO_FUNC_1_EP_IN_SW_BUF_SZ (4 * CFG_TUD_AUDIO_FUNC_1_EP_IN_SZ_MAX) // Enable OUT EP (speaker) and IN EP (mic) diff --git a/src/usb_descriptors.c b/src/usb_descriptors.c index 756879b..6910e2f 100644 --- a/src/usb_descriptors.c +++ b/src/usb_descriptors.c @@ -499,11 +499,9 @@ enum { static char const *string_desc_arr[] = { (const char[]){0x09, 0x04}, // 0: is supported language is English (0x0409) - "TinyUSB", // 1: Manufacturer - "Wireless Controller", // 2: Product + "Sony Interactive Entertainment", // 1: Manufacturer + "DualSense Wireless Controller", // 2: Product NULL, // 3: Serials will use unique ID if possible - "UAC2 Speaker", // 4: Audio Interface - "UAC1 Speaker", // 5: UAC1 Audio Interface }; static uint16_t _desc_str[60 + 1];