udpate mode switch logic
This commit is contained in:
@@ -170,17 +170,16 @@ void switch_mode_by_c1_mode(unsigned c1_mode, unsigned force_reboot)
|
|||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
#if !BYPASS_UAC2
|
#if !BR_UAC2
|
||||||
SetRoleSwitchFlag(MODE_BR_UAC2);
|
SetRoleSwitchFlag(MODE_BR_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
#if !BYPASS_UAC2
|
#if !V71_UAC2
|
||||||
SetRoleSwitchFlag(MODE_V71_UAC2);
|
SetRoleSwitchFlag(MODE_V71_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
#endif
|
#endif
|
||||||
reboot_need = 1;
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
#if !FPS_UAC2
|
#if !FPS_UAC2
|
||||||
|
|||||||
@@ -170,17 +170,16 @@ void switch_mode_by_c1_mode(unsigned c1_mode, unsigned force_reboot)
|
|||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
#if !BYPASS_UAC2
|
#if !BR_UAC2
|
||||||
SetRoleSwitchFlag(MODE_BR_UAC2);
|
SetRoleSwitchFlag(MODE_BR_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
#if !BYPASS_UAC2
|
#if !V71_UAC2
|
||||||
SetRoleSwitchFlag(MODE_V71_UAC2);
|
SetRoleSwitchFlag(MODE_V71_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
#endif
|
#endif
|
||||||
reboot_need = 1;
|
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
#if !FPS_UAC2
|
#if !FPS_UAC2
|
||||||
|
|||||||
@@ -179,24 +179,34 @@ void switch_mode_by_c1_mode(unsigned c1_mode, unsigned force_reboot)
|
|||||||
switch (c1_mode)
|
switch (c1_mode)
|
||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
SetRoleSwitchFlag(MODE_FPS_UAC2);
|
#if !BYPASS_UAC2
|
||||||
reboot_need = 0;
|
SetRoleSwitchFlag(MODE_BYPASS_UAC2);
|
||||||
|
reboot_need = 1;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
|
#if !BR_UAC2
|
||||||
SetRoleSwitchFlag(MODE_BR_UAC2);
|
SetRoleSwitchFlag(MODE_BR_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
|
#if !V71_UAC2
|
||||||
SetRoleSwitchFlag(MODE_V71_UAC2);
|
SetRoleSwitchFlag(MODE_V71_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
|
#if !FPS_UAC2
|
||||||
SetRoleSwitchFlag(MODE_FPS_UAC2);
|
SetRoleSwitchFlag(MODE_FPS_UAC2);
|
||||||
reboot_need = 1;
|
reboot_need = 1;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
|
#if !FPS_UAC2
|
||||||
SetRoleSwitchFlag(MODE_FPS_UAC2);
|
SetRoleSwitchFlag(MODE_FPS_UAC2);
|
||||||
reboot_need = 0;
|
reboot_need = 0;
|
||||||
|
#endif
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user