delay dsp core
This commit is contained in:
@@ -77,10 +77,10 @@ set(SW_USB_FACT_FLAGS ${EXTRA_BUILD_FLAGS} -Os
|
||||
|
||||
LINK_DIRECTORIES(${CMAKE_CURRENT_LIST_DIR}/../../lib_dnr/lib_dnr)
|
||||
|
||||
set(APP_COMPILER_FLAGS_fact ${SW_USB_FACT_FLAGS} -DI2S_CHANS_DAC=2
|
||||
set(APP_COMPILER_FLAGS_fact ${SW_USB_FACT_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DI2S_CHANS_ADC=0
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DF1_MUSIC_UAC2=1
|
||||
#-DUSE_EX3D
|
||||
-DMIXER=0
|
||||
@@ -102,10 +102,10 @@ set(APP_COMPILER_FLAGS_fact ${SW_USB_FACT_FLAGS} -DI2S_CHANS_DAC=2
|
||||
|
||||
|
||||
|
||||
set(APP_COMPILER_FLAGS_f1_music_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
set(APP_COMPILER_FLAGS_f1_music_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DI2S_CHANS_ADC=2
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=192000
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=192000
|
||||
-DF1_MUSIC_UAC2=1
|
||||
#-DUSE_EX3D
|
||||
-DMIXER=0
|
||||
@@ -126,10 +126,10 @@ set(APP_COMPILER_FLAGS_f1_music_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC
|
||||
-DHID_CONTROLS=1)
|
||||
|
||||
|
||||
set(APP_COMPILER_FLAGS_f3_f4_fps_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
set(APP_COMPILER_FLAGS_f3_f4_fps_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DI2S_CHANS_ADC=2
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DUSE_EX3D=1
|
||||
-DF3_F4_FPS_UAC2=1
|
||||
-DMIXER=0
|
||||
@@ -150,10 +150,10 @@ set(APP_COMPILER_FLAGS_f3_f4_fps_uac2 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DIR_SWITCHING_MODE
|
||||
-DHID_CONTROLS=1)
|
||||
|
||||
set(APP_COMPILER_FLAGS_f5_music_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
set(APP_COMPILER_FLAGS_f5_music_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DI2S_CHANS_ADC=2
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DUAC1_MODE=1
|
||||
-DF5_MUSIC_UAC1=1
|
||||
-DUSE_EX3D
|
||||
@@ -174,11 +174,11 @@ set(APP_COMPILER_FLAGS_f5_music_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC
|
||||
-DIR_SWITCHING_MODE
|
||||
-DHID_CONTROLS=1)
|
||||
|
||||
set(APP_COMPILER_FLAGS_f6_f7_fps_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
set(APP_COMPILER_FLAGS_f6_f7_fps_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC=2
|
||||
-DI2S_CHANS_ADC=2
|
||||
-DAUDIO_CLASS=1
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DMIN_FREQ=48000
|
||||
-DMAX_FREQ=48000
|
||||
-DUAC1_MODE=1
|
||||
-DUSE_EX3D=1
|
||||
-DF6_F7_FPS_UAC1=1
|
||||
|
||||
@@ -697,10 +697,11 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol)
|
||||
|
||||
if (button_music_mode == 0) {
|
||||
if (push_button_music_mode_state_old == 1) {
|
||||
#if USE_EX3D == 1
|
||||
#if (F3_F4_FPS_UAC2 == 1)
|
||||
// FPS firmware: switching to music needs different USB config
|
||||
active_mode = 1;
|
||||
need_reboot = 1;
|
||||
SetRoleSwitchFlag(MODE_F1_MUSIC_UAC2);
|
||||
#else
|
||||
// Music-only firmware: toggle music LED locally
|
||||
active_mode = (active_mode == 1) ? 0 : 1;
|
||||
@@ -712,14 +713,16 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol)
|
||||
|
||||
if (button_ai71_onoff == 0) {
|
||||
if (push_button_ai71_onoff_state_old == 1) {
|
||||
#if USE_EX3D == 1
|
||||
// FPS firmware: switch algorithm locally (toggle off or activate)
|
||||
active_mode = (active_mode == 3) ? 0 : 3;
|
||||
mode_btn_change = 1;
|
||||
#else
|
||||
#if (F1_MUSIC_UAC2 == 1)
|
||||
// Music-only firmware: AI7.1 needs FPS firmware
|
||||
active_mode = 3;
|
||||
need_reboot = 1;
|
||||
SetRoleSwitchFlag(MODE_F3_F4_FPS_UAC2);
|
||||
#else
|
||||
|
||||
// FPS firmware: switch algorithm locally (toggle off or activate)
|
||||
active_mode = (active_mode == 3) ? 0 : 3;
|
||||
mode_btn_change = 1;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -727,14 +730,15 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol)
|
||||
|
||||
if (button_game_mode == 0) {
|
||||
if (push_button_game_mode_state_old == 1) {
|
||||
#if USE_EX3D == 1
|
||||
// FPS firmware: switch algorithm locally (toggle off or activate)
|
||||
active_mode = (active_mode == 2) ? 0 : 2;
|
||||
mode_btn_change = 1;
|
||||
#else
|
||||
#if F1_MUSIC_UAC2 == 1
|
||||
// Music-only firmware: game needs FPS firmware
|
||||
active_mode = 2;
|
||||
need_reboot = 1;
|
||||
SetRoleSwitchFlag(MODE_F3_F4_FPS_UAC2);
|
||||
#else
|
||||
// FPS firmware: switch algorithm locally (toggle off or activate)
|
||||
active_mode = (active_mode == 2) ? 0 : 2;
|
||||
mode_btn_change = 1;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ void dsp_core0(void)
|
||||
|
||||
// EQ Flash存储初始化标志
|
||||
|
||||
delay_milliseconds(100);
|
||||
delay_milliseconds(300);
|
||||
unsigned windows_detect_done;
|
||||
GET_SHARED_GLOBAL(windows_detect_done, g_windows_detect_done);
|
||||
while (windows_detect_done == 0) {
|
||||
|
||||
Reference in New Issue
Block a user