add HostApp20251229 gamer
This commit is contained in:
@@ -200,9 +200,7 @@ void UserBufferManagement(unsigned sampsFromUsbToAudio[], unsigned sampsFromAudi
|
||||
chan_in_buf_word(uc_dsp_to_dnr_t1, (uint32_t *)(&ubm_micOut[0]), DSP_BLOCK_LENGTH);
|
||||
chan_in_buf_word(uc_dsp_to_dnr_t1, (uint32_t *)(&ubm_micOut[1]), DSP_BLOCK_LENGTH);
|
||||
#endif
|
||||
}
|
||||
#if EQ_EN
|
||||
buffer_exchange(uc_eq_data, sampsFromUsbToAudio);
|
||||
} buffer_exchange(uc_eq_data, sampsFromUsbToAudio);
|
||||
#endif
|
||||
sampsFromAudioToUsb[0] = sampsFromUsbToAudio[0];
|
||||
sampsFromAudioToUsb[1] = sampsFromUsbToAudio[1];
|
||||
@@ -232,6 +230,8 @@ typedef enum {
|
||||
CMD_TEST_CANCEL = 0x90,
|
||||
CMD_TEST_STEP = 0x91,
|
||||
CMD_TEST_ROTATE = 0x92,
|
||||
CMD_EXPAND_GAIN = 0x93, // dhlee++
|
||||
CMD_REDUCE_GAIN = 0x94, // dhlee++
|
||||
} PlbkCmdCode;
|
||||
|
||||
#define CMD_SET(item) ((item) & ~0x0100)
|
||||
@@ -554,6 +554,43 @@ void hid_receive_task_in_c(unsigned char * RcvData, unsigned * SendData)
|
||||
}
|
||||
break;
|
||||
|
||||
// dhlee++
|
||||
|
||||
case CMD_EXPAND_GAIN:
|
||||
if (CMD_SET(CMD_EXPAND_GAIN) == command_code) {
|
||||
int32_t idBGain;
|
||||
memcpy(&idBGain, &pRcvBuf[1], 4);
|
||||
printf("Set CMD_EXPAND_GAIN : %d\r\n", idBGain);
|
||||
if((0 <= idBGain) && (idBGain <= 20)) {
|
||||
Ex3dExpandGain = idBGain;
|
||||
EX3DAudio_SetExpandGain(Ex3dExpandGain);
|
||||
} else {
|
||||
pSendBuf[idx] = 0xFFFFFFFF;
|
||||
}
|
||||
} else { // Get
|
||||
printf("Get CMD_EXPAND_GAIN : %d\r\n", Ex3dExpandGain);
|
||||
memcpy(&pSendBuf[idx], &Ex3dExpandGain, 4);
|
||||
}
|
||||
break;
|
||||
|
||||
case CMD_REDUCE_GAIN:
|
||||
if (CMD_SET(CMD_REDUCE_GAIN) == command_code) {
|
||||
int32_t idBGain;
|
||||
memcpy(&idBGain, &pRcvBuf[1], 4);
|
||||
printf("Set CMD_REDUCE_GAIN : %d\r\n", idBGain);
|
||||
if((-20 <= idBGain) && (idBGain <= 0)) {
|
||||
Ex3dReduceGain = idBGain;
|
||||
EX3DAudio_SetReduceGain(Ex3dReduceGain);
|
||||
} else {
|
||||
pSendBuf[idx] = 0xFFFFFFFF;
|
||||
}
|
||||
} else { // Get
|
||||
printf("Get CMD_REDUCE_GAIN : %d\r\n", Ex3dReduceGain);
|
||||
memcpy(&pSendBuf[idx], &Ex3dReduceGain, 4);
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user