diff options
| author | Valentin Milea <[email protected]> | 2021-12-06 18:49:58 +0200 |
|---|---|---|
| committer | Valentin Milea <[email protected]> | 2021-12-06 18:49:58 +0200 |
| commit | ef879e8a8a43dfa34160f50d7f432c3140dec7fa (patch) | |
| tree | f266bcf610e71d9fdd2c97f30d3fc3e258ecb963 /src/class/audio/audio_device.c | |
| parent | 3e9bb3bee1e835a0d99c3f503c63cf0481b45ce2 (diff) | |
Support disabling feedback format correction #1234
Diffstat (limited to 'src/class/audio/audio_device.c')
| -rw-r--r-- | src/class/audio/audio_device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/class/audio/audio_device.c b/src/class/audio/audio_device.c index d9f2e284e..a461e97c5 100644 --- a/src/class/audio/audio_device.c +++ b/src/class/audio/audio_device.c @@ -2248,12 +2248,13 @@ static void audiod_parse_for_AS_params(audiod_function_t* audio, uint8_t const * #if CFG_TUD_AUDIO_ENABLE_FEEDBACK_EP // Input value feedback has to be in 16.16 format - the format will be converted according to speed settings automatically +// unless format correction is disabled. bool tud_audio_n_fb_set(uint8_t func_id, uint32_t feedback) { TU_VERIFY(func_id < CFG_TUD_AUDIO && _audiod_fct[func_id].p_desc != NULL); // Format the feedback value -#if !TUD_OPT_HIGH_SPEED +#if !TUD_OPT_HIGH_SPEED && !CFG_TUD_AUDIO_DISABLE_FEEDBACK_FORMAT_CORRECTION uint8_t * fb = (uint8_t *) &_audiod_fct[func_id].fb_val; // For FS format is 10.14 |
