blob: 7e274ca2ed057ba119bd21504043b772f0e92ccf [file] [log] [blame]
/*
* Copyright (c) 2024 Nordic Semiconductor ASA
*
* SPDX-License-Identifier: Apache-2.0
*/
#include <zephyr/kernel.h>
#include "feedback.h"
#warning "No target specific feedback code, overruns/underruns will occur"
#define FEEDBACK_K 10
struct feedback_ctx *feedback_init(void)
{
return NULL;
}
void feedback_process(struct feedback_ctx *ctx)
{
ARG_UNUSED(ctx);
}
void feedback_reset_ctx(struct feedback_ctx *ctx)
{
ARG_UNUSED(ctx);
}
void feedback_start(struct feedback_ctx *ctx, int i2s_blocks_queued)
{
ARG_UNUSED(ctx);
ARG_UNUSED(i2s_blocks_queued);
}
uint32_t feedback_value(struct feedback_ctx *ctx)
{
/* Always request nominal number of samples */
return SAMPLES_PER_SOF << FEEDBACK_K;
}