update buttons logic
This commit is contained in:
@@ -1143,8 +1143,10 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#else
|
||||
active_mode = (active_mode == 1) ? 0 : 1;
|
||||
mode_btn_change = 1;
|
||||
if (active_mode != 1) {
|
||||
active_mode = 1;
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -1173,8 +1175,10 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#else
|
||||
active_mode = (active_mode == 2) ? 0 : 2;
|
||||
mode_btn_change = 1;
|
||||
if (active_mode != 2) {
|
||||
active_mode = 2;
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -1208,9 +1212,11 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#else
|
||||
// FPS firmware: switch algorithm locally (toggle off or activate)
|
||||
active_mode = (active_mode == 3) ? 0 : 3;
|
||||
mode_btn_change = 1;
|
||||
// FPS firmware: switch algorithm locally (activate if not already)
|
||||
if (active_mode != 3) {
|
||||
active_mode = 3;
|
||||
mode_btn_change = 1;
|
||||
}
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user