update win os detect time delay
This commit is contained in:
@@ -442,7 +442,7 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
|||||||
unsigned char mic_mute_path[] = "mic_mute";
|
unsigned char mic_mute_path[] = "mic_mute";
|
||||||
unsigned char hp_mute_path[] = "hp_mute";
|
unsigned char hp_mute_path[] = "hp_mute";
|
||||||
unsigned char monitor_sw_path[] = "monitor_sw";
|
unsigned char monitor_sw_path[] = "monitor_sw";
|
||||||
unsigned host_os;
|
unsigned host_os = OS_OTHERS;
|
||||||
#if DNR_ENABLE
|
#if DNR_ENABLE
|
||||||
unsigned dnr_init_flag = 0;
|
unsigned dnr_init_flag = 0;
|
||||||
while (dnr_init_flag == 0)
|
while (dnr_init_flag == 0)
|
||||||
@@ -481,13 +481,15 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(UAC1_MODE)
|
#if defined(UAC1_MODE)
|
||||||
delay_milliseconds(300);
|
for(int i = 0; i < 500; i++)
|
||||||
GET_SHARED_GLOBAL(host_os, g_host_os);
|
{
|
||||||
#endif
|
GET_SHARED_GLOBAL(host_os, g_host_os);
|
||||||
|
if (host_os == OS_WIN) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
delay_milliseconds(1);
|
||||||
|
}
|
||||||
|
|
||||||
printf("host_os: %d\n", host_os);
|
|
||||||
|
|
||||||
#if UAC1_MODE == 1
|
|
||||||
if (host_os == OS_WIN) {
|
if (host_os == OS_WIN) {
|
||||||
printf("Detected Windows OS (OS_WIN) saved_mode: %d\n", saved_mode);
|
printf("Detected Windows OS (OS_WIN) saved_mode: %d\n", saved_mode);
|
||||||
unsigned flag = (saved_mode <= 1) ? MODE_F1_MUSIC_UAC2 : MODE_F3_F4_FPS_UAC2;
|
unsigned flag = (saved_mode <= 1) ? MODE_F1_MUSIC_UAC2 : MODE_F3_F4_FPS_UAC2;
|
||||||
@@ -2059,6 +2061,7 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if UAC1_MODE == 1
|
#if UAC1_MODE == 1
|
||||||
|
GET_SHARED_GLOBAL(host_os, g_host_os);
|
||||||
if (host_os == OS_WIN) {
|
if (host_os == OS_WIN) {
|
||||||
unsigned flag = (saved_mode <= 1) ? MODE_F1_MUSIC_UAC2 : MODE_F3_F4_FPS_UAC2;
|
unsigned flag = (saved_mode <= 1) ? MODE_F1_MUSIC_UAC2 : MODE_F3_F4_FPS_UAC2;
|
||||||
SetRoleSwitchFlag(flag);
|
SetRoleSwitchFlag(flag);
|
||||||
|
|||||||
Reference in New Issue
Block a user