se reboot 20s
This commit is contained in:
@@ -204,7 +204,7 @@ typedef enum {
|
|||||||
} tx1_feature_mode_t;
|
} tx1_feature_mode_t;
|
||||||
|
|
||||||
timer tm;
|
timer tm;
|
||||||
#define SE_DELAY (100000000) //20s delay
|
#define SE_DELAY (2000000000) //20s delay
|
||||||
#define MUTE_ENABLE_DELAY (100000000) //1s delay
|
#define MUTE_ENABLE_DELAY (100000000) //1s delay
|
||||||
#define UMUTE_DELAY (15000000) //150ms delay
|
#define UMUTE_DELAY (15000000) //150ms delay
|
||||||
#define FORMAT_DELAY (30000000) //300ms delay
|
#define FORMAT_DELAY (30000000) //300ms delay
|
||||||
@@ -277,6 +277,8 @@ void switch_mode_by_c1_mode(unsigned game_mode, unsigned force_reboot)
|
|||||||
}
|
}
|
||||||
SetRoleSwitchFlag(TX1_ROLE_GAME_UAC1);
|
SetRoleSwitchFlag(TX1_ROLE_GAME_UAC1);
|
||||||
tx1_amp_mute_before_reboot();
|
tx1_amp_mute_before_reboot();
|
||||||
|
debug_printf("switch_mode_by_c1_mode: delay 1000ms\n");
|
||||||
|
delay_milliseconds(1000);
|
||||||
device_reboot();
|
device_reboot();
|
||||||
while (1);
|
while (1);
|
||||||
return;
|
return;
|
||||||
@@ -304,6 +306,8 @@ void switch_mode_by_c1_mode(unsigned game_mode, unsigned force_reboot)
|
|||||||
{
|
{
|
||||||
/* 改动原因:切固件前先功放静音,减轻 RoleSwitch 重启 pop */
|
/* 改动原因:切固件前先功放静音,减轻 RoleSwitch 重启 pop */
|
||||||
tx1_amp_mute_before_reboot();
|
tx1_amp_mute_before_reboot();
|
||||||
|
debug_printf("switch_mode_by_c1_mode: delay 1000ms\n");
|
||||||
|
delay_milliseconds(1000);
|
||||||
device_reboot();
|
device_reboot();
|
||||||
while (1);
|
while (1);
|
||||||
}
|
}
|
||||||
@@ -640,8 +644,8 @@ static void tx1_ui_request_reset_settings(void)
|
|||||||
debug_printf("Factory reset: lfs_format_all err=%d\n", fmt_res);
|
debug_printf("Factory reset: lfs_format_all err=%d\n", fmt_res);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
debug_printf("Factory reset: delay 500ms\n");
|
||||||
delay_milliseconds(500);
|
delay_milliseconds(500);
|
||||||
|
|
||||||
device_reboot();
|
device_reboot();
|
||||||
while (1) {
|
while (1) {
|
||||||
/* 改动原因:reboot 后不应继续执行;空循环防止优化 */
|
/* 改动原因:reboot 后不应继续执行;空循环防止优化 */
|
||||||
@@ -2066,6 +2070,7 @@ void AudioHwRemote2(streaming chanend c, client interface i2c_master_if i2c, cli
|
|||||||
if (key != 0x20241224)
|
if (key != 0x20241224)
|
||||||
{
|
{
|
||||||
debug_printf("se reboot\n");
|
debug_printf("se reboot\n");
|
||||||
|
delay_milliseconds(1000);
|
||||||
device_reboot();
|
device_reboot();
|
||||||
while(1);
|
while(1);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user