update product name and pids

This commit is contained in:
Steven Dan
2026-03-24 16:21:14 +08:00
parent 7c9cfd11a2
commit b9a2319bd6

View File

@@ -135,23 +135,45 @@
#define MIDI_TILE (1)
/*** Defines relating to USB descriptor strings and ID's ***/
#define VENDOR_ID (0x20B1) /* XMOS Vendor ID*/
/* SY102 PID assignment (per product spec mode.png):
* F1 Music UAC2 Windows PID 0x2000
* F3/F4 FPS UAC2 Windows PID 0x2001 (F2/F3/F4 share, mode key distinguishes)
* F5 Music UAC1 Non-Windows PID 0x2002
* F6/F7 FPS UAC1 Non-Windows PID 0x2003 (F6/F7 share, mode key distinguishes)
* VID 0x20B1 across all modes
*/
#define VENDOR_ID (0x20B1)
#ifndef PID_AUDIO_2
#if defined (STEREO_2K)
#define PID_AUDIO_2 (0x0017)
#elif defined (SPATIAL_MOVIE)
#define PID_AUDIO_2 (0x0018)
#if defined(F1_MUSIC_UAC2)
#define PID_AUDIO_2 (0x2000) /* F1: Music, UAC2, Windows */
#elif defined(F3_F4_FPS_UAC2)
#define PID_AUDIO_2 (0x2001) /* F3/F4: FPS/AI7.1, UAC2, Windows */
#else
#define PID_AUDIO_2 (0x0016)
#define PID_AUDIO_2 (0x2000)
#endif
#endif
#ifndef PID_AUDIO_1
#define PID_AUDIO_1 (0x0017)
#if defined(F5_MUSIC_UAC1)
#define PID_AUDIO_1 (0x2002) /* F5: Music, UAC1, Non-Windows */
#elif defined(F6_F7_FPS_UAC1)
#define PID_AUDIO_1 (0x2003) /* F6/F7: FPS/AI7.1, UAC1, Non-Windows */
#else
#define PID_AUDIO_1 (0x2002)
#endif
#endif
#define PRODUCT_STR_A2 "XMOS True AI7.1"
#define PRODUCT_STR_A1 "XMOS True AI7.1"
#if defined(F1_MUSIC_UAC2) || defined(F5_MUSIC_UAC1)
#define PRODUCT_STR_A2 "SY102 Music"
#define PRODUCT_STR_A1 "SY102 Music"
#elif defined(F3_F4_FPS_UAC2) || defined(F6_F7_FPS_UAC1)
#define PRODUCT_STR_A2 "SY102 AI Game"
#define PRODUCT_STR_A1 "SY102 AI Game"
#else
#define PRODUCT_STR_A2 "SY102"
#define PRODUCT_STR_A1 "SY102"
#endif
/* Board power source - Default is bus-powered */
#ifndef XUA_POWERMODE