uac1 playback distortion
This commit is contained in:
@@ -38,7 +38,7 @@ endif()
|
|||||||
# Firmware version (maps to BCD_DEVICE_J.M.N in USB descriptor)
|
# Firmware version (maps to BCD_DEVICE_J.M.N in USB descriptor)
|
||||||
set(FW_VER_J 1)
|
set(FW_VER_J 1)
|
||||||
set(FW_VER_M 0)
|
set(FW_VER_M 0)
|
||||||
set(FW_VER_N 2)
|
set(FW_VER_N 4)
|
||||||
set(FW_VERSION "v${FW_VER_J}.${FW_VER_M}.${FW_VER_N}")
|
set(FW_VERSION "v${FW_VER_J}.${FW_VER_M}.${FW_VER_N}")
|
||||||
|
|
||||||
set(SW_USB_AUDIO_FLAGS ${EXTRA_BUILD_FLAGS} -Os
|
set(SW_USB_AUDIO_FLAGS ${EXTRA_BUILD_FLAGS} -Os
|
||||||
@@ -79,18 +79,20 @@ LINK_DIRECTORIES(${CMAKE_CURRENT_LIST_DIR}/../../lib_dnr/lib_dnr)
|
|||||||
|
|
||||||
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
|
-DI2S_CHANS_ADC=2
|
||||||
#-DAUDIO_CLASS=1
|
-DAUDIO_CLASS=1
|
||||||
-DMIN_FREQ=48000
|
-DMIN_FREQ=48000
|
||||||
-DMAX_FREQ=48000
|
-DMAX_FREQ=48000
|
||||||
|
-DMCLK_441=512*44100
|
||||||
|
-DMCLK_48=512*48000
|
||||||
-DUAC1_MODE=1
|
-DUAC1_MODE=1
|
||||||
-DF5_MUSIC_UAC1=1
|
-DF5_MUSIC_UAC1=1
|
||||||
#-DUSE_EX3D
|
#-DUSE_EX3D
|
||||||
-DMIXER=0
|
-DMIXER=0
|
||||||
#-ldnr_50ms
|
#-ldnr_50ms
|
||||||
#-DDNR_ENABLE=1
|
#-DDNR_ENABLE=1
|
||||||
-llib_ex3d_all
|
#-llib_ex3d_all
|
||||||
#-DEQ_EN=1
|
-DEQ_EN=1
|
||||||
#-DEX3D_SF_NUM=3
|
-DEX3D_SF_NUM=3
|
||||||
-DNUM_USB_CHAN_OUT=8
|
-DNUM_USB_CHAN_OUT=8
|
||||||
-DNUM_USB_CHAN_OUT_FS=2
|
-DNUM_USB_CHAN_OUT_FS=2
|
||||||
-DNUM_USB_CHAN_IN=2
|
-DNUM_USB_CHAN_IN=2
|
||||||
@@ -100,14 +102,15 @@ set(APP_COMPILER_FLAGS_f5_music_uac1 ${SW_USB_AUDIO_FLAGS} -DI2S_CHANS_DAC
|
|||||||
-DSTREAM_FORMAT_INPUT_1_RESOLUTION_BITS=16
|
-DSTREAM_FORMAT_INPUT_1_RESOLUTION_BITS=16
|
||||||
-DSTREAM_FORMAT_INPUT_2_RESOLUTION_BITS=16
|
-DSTREAM_FORMAT_INPUT_2_RESOLUTION_BITS=16
|
||||||
-DSTREAM_FORMAT_INPUT_3_RESOLUTION_BITS=16
|
-DSTREAM_FORMAT_INPUT_3_RESOLUTION_BITS=16
|
||||||
-DNUM_EX3D_CHAN_OUT=2
|
#-DNUM_EX3D_CHAN_OUT=2
|
||||||
-DMIN_VOLUME=0xE000
|
-DMIN_VOLUME=0xE000
|
||||||
-DINPUT_VOLUME_CONTROL=1
|
-DINPUT_VOLUME_CONTROL=0
|
||||||
-DOUTPUT_VOLUME_CONTROL=1
|
-DOUTPUT_VOLUME_CONTROL=0
|
||||||
#-DDEBUG_MEMORY_LOG_ENABLED=1
|
-DDEBUG_MEMORY_LOG_ENABLED=1
|
||||||
-DXUA_DFU_EN=0
|
-DXUA_DFU_EN=0
|
||||||
|
-DHID_CONTROLS_UAC1=1
|
||||||
#-DIR_SWITCHING_MODE
|
#-DIR_SWITCHING_MODE
|
||||||
-DHID_CONTROLS=0)
|
-DHID_CONTROLS=1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -859,6 +859,7 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
|||||||
debug_printf("SampRate->tile0: %uHz dsd=%u\n", new_samfreq, new_dsd_mode);
|
debug_printf("SampRate->tile0: %uHz dsd=%u\n", new_samfreq, new_dsd_mode);
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
|
#if !UAC1_MODE
|
||||||
switch (new_samfreq) {
|
switch (new_samfreq) {
|
||||||
case 192000:
|
case 192000:
|
||||||
case 176400:
|
case 176400:
|
||||||
@@ -881,6 +882,7 @@ void button_task(chanend c_hidSendData, chanend cc_mic_level, chanend c_uac_vol,
|
|||||||
NAU88C22_REGWRITE(0x002C, 0x0082, (client interface i2c_master_if)i_i2c_client);
|
NAU88C22_REGWRITE(0x002C, 0x0082, (client interface i2c_master_if)i_i2c_client);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
#if 0
|
#if 0
|
||||||
unsigned val;
|
unsigned val;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user